[ / / / / / / / / / / / / / ] [ dir / animu / ausneets / cyber / guarida / kemono / leftpol / madchan / v4c ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.850715>>850721 >>850889 >>850899 >>851093 [Watch Thread][Show All Posts]

How would one go about doing this?

Is it even possible?

Is anyone here crazy enough to try it?

 No.850719

No

No

No


 No.850721>>850728

>>850715 (OP)

>hey this task is too monumental for me to even comprehend, how about you guys do it for me?


 No.850728

>>850721

I'm all in if anyone else is in.


 No.850747>>861328

File (hide): 7a0bd86a55a9269⋯.gif (63.92 KB, 900x720, 5:4, 1470565665079-4.gif) (h) (u)

Webkit is replacing everything. Forget programming stuff with GTK or DirectX or WDM or whatever the fuck cumbersome, draconian, hellscape clusterfuck of a graphics API the platform uses. Just wrap your software in a standalone node-webkit and make it all HTML and CSS.


 No.850823>>850862

Embedded Servo.

>but muh rust

>but muh mozilla

Fuck you.


 No.850862>>851109

>>850823

isn't it just a CSS implementation alone?


 No.850876

It's called Gecko.


 No.850882

>How would one go about doing this?

Have millions of dollars and lobby W3C to stop coming up with bullshit, websites are now hard.

>Is it even possible?

Yes

>Is anyone here crazy enough to try it?

On the chans? No, literally impossible for one man unless they're unemployed genius autist Davis tier.

The best we have is Netsurf, is a browser composed of many portable C libraries.

Help them out on their HTML5 parser (Hubbub) and their CSS parser (LibCSS)


 No.850889

>>850715 (OP)

Do it yourself, ideas man.


 No.850899>>850911

>>850715 (OP)

We've tried this before.

https://8ch.net/zirconium/index.html

and again

https://netrunner.cc/

and again

https://github.com/OtterBrowser/otter-browser

and again

Making a new browser is literally a chan meme that typically goes nowhere, or at least progresses extremely slowly


 No.850911>>850913

>>850899

>https://8ch.net/zirconium/index.html

chromium fork

>https://netrunner.cc/

looks like a legitimate attempt

>https://github.com/OtterBrowser/otter-browser

Qt? digging around the source I can't tell if it's using qtwebengine or not, it doesn't look like it. might also be a legit attempt.


 No.850913>>851084

>>850911

not to shit on these projects, doing this from scratch is hard. you might as well write your own kernel. there's probably more lines of code in chromium/firefox then there is in the linux kernel.


 No.851084

>>850913

Thats just sad man.


 No.851093>>851100

>>850715 (OP)

the Borg method:

>download webkit

>build it

>build it, this time with superior lang embedded

>piecemeal-replace webkit with superior lang

>one (glorious) day webkit's original code is limited to some library wrappers and the important stuff is your own

requires good two-way communication between the host language and the new language, not simply an FFI.

in order for this to have any point, the superior language needs to be really superior. If you can just encode the old logic in the new language with no changes, then you'll end up having to fix the same security bugs in the new code.

language candidates:

1. ATS

2. ??? (dozens of languages with good enough C interop, but the languages themselves aren't good)

>but wait WebKit is written in C++

it's still possible

but have you considered replacing w3m instead?


 No.851100

>>851093

>but wait WebKit is written in C++

GNU/webkitgtk+ is C

Qtwebengine is C++

I was thinking the same thing though playing around with it. Build it with webkit first and then replace pieces if I feel like trying.


 No.851109

>>850862

I think that's Stylo, Servo is supposed to be the full engine.


 No.851110

Contribute to netsurf, niggers.


 No.861328

>>850747

No.

>goto hell;


 No.861369

First, I would build a Lisp machine on an FPGA which would increase productivity by at least 1,000,000 times. This should make it easy enough for one person to write a full Webkit replacement in a relatively short amount of time.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
19 replies | 1 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / animu / ausneets / cyber / guarida / kemono / leftpol / madchan / v4c ][ watchlist ]