Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why browsers are bloated [Part 2]

Name: Anonymous 2016-04-23 22:49

Cudder is all talk and no action!

Name: Anonymous 2016-06-14 4:30

>>39
I didn't.

Name: Anonymous 2016-06-14 4:50

>>39
Anybody shitting up already shitty boards with dubs shit needs to die.

/kills self

Name: Anonymous 2016-06-15 1:11

>>42
What's wrong with you dude? Everybody loves checking these dubs.

Name: Anonymous 2016-06-15 3:34

<----- Check em ^___^

Name: Cudder !cXCudderUE 2016-06-15 3:52

>>28
I don't know. I'm very busy with IRL, and if you're really desperately curious about what I'm doing there, you can get some glimpses from https://bbs.progrider.org/prog/read/1458323194 and https://bbs.progrider.org/prog/read/1465119006 .

CSS selector matching and DOM tree rendering is absolutely trivial compared to what I'm currently working on, but I just don't just have the time for it now.

Name: Anonymous 2016-06-15 10:35

>>45
Can I get glimpses of your tits?

Name: Anonymous 2016-06-15 17:58

Cudder, does this work in your browser?

data:text/html;base64,PGhlYWQ+DQogICAgPHN0eWxlPg0KICAgICAgICBib2R5LA0KICAgICAgICBodG1sIHsNCiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsNCiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsNCiAgICAgICAgICAgIG1hcmdpbjogMDsNCiAgICAgICAgICAgIHBhZGRpbmc6IDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jdW0gew0KICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmFudXMgew0KICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOw0KICAgICAgICB9DQogICAgPC9zdHlsZT4NCjwvaGVhZD4NCg0KPGJvZHk+DQogICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2EucG9tZi5jYXQvbGxqdnR5LmdpZicpOyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlIiBpZD0ibmlnZ2VyIj4NCiAgICAgICAgPGNlbnRlcj4NCiAgICAgICAgICAgIDwhLS0gc2F0b3JpIC0tPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYS5wb21mLmNhdC9hbm53bncuZ2lmIiBoZWlnaHQ9IjQwMCIgd2lkdGg9IjQwMCIgY2xhc3M9ImFudXMiPg0KICAgICAgICAgICAgPCEtLSBzaGlua3UgLS0+DQogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9hLnBvbWYuY2F0L3dmd21uai5naWYiIGhlaWdodD0iNDAwIiB3aWR0aD0iNDAwIiBjbGFzcz0iYW51cyI+DQogICAgICAgICAgICA8IS0tIGNpcm5vIC0tPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYS5wb21mLmNhdC9mcnRndnUuZ2lmIiBoZWlnaHQ9IjQwMCIgd2lkdGg9IjQwMCIgY2xhc3M9ImFudXMiPg0KICAgICAgICAgICAgPCEtLSBzYWt1cmFrbyAtLT4NCiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2EucG9tZi5jYXQvZGlkenlnLmdpZiIgaGVpZ2h0PSI0MDAiIHdpZHRoPSI0MDAiIGNsYXNzPSJhbnVzIj4NCiAgICAgICAgICAgIDwhLS0gcmluIC0tPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYS5wb21mLmNhdC9udHNyZ2YuZ2lmIiBoZWlnaHQ9IjQwMCIgd2lkdGg9IjQwMCIgY2xhc3M9ImFudXMiPg0KICAgICAgICAgICAgPCEtLSByaWthIC0tPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYS5wb21mLmNhdC9zdmh3eXIuZ2lmIiBoZWlnaHQ9IjQwMCIgd2lkdGg9IjQwMCIgY2xhc3M9ImFudXMiPg0KICAgICAgICAgICAgPCEtLSBnaXJsIGZyb20gdGhhdCBkaXJlY3RvciB0aGF0IGFsc28gZGlkIG1hZG9rYSAtLT4NCiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2EucG9tZi5jYXQvamp2cHhqLmdpZiIgaGVpZ2h0PSI0MDAiIHdpZHRoPSI0MDAiIGNsYXNzPSJhbnVzIj4NCiAgICAgICAgICAgIDwhLS0gc3Vpa2EgLS0+DQogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9hLnBvbWYuY2F0L3JkdG92Yy5naWYiIGhlaWdodD0iNDAwIiB3aWR0aD0iNDAwIiBjbGFzcz0iYW51cyI+DQogICAgICAgIDwvY2VudGVyPg0KICAgIDwvZGl2Pg0KICAgIDxicj4NCiAgICA8ZGl2IGNsYXNzPSJjdW0iPg0KICAgICAgICA8aWZyYW1lIHdpZHRoPSIwIiBoZWlnaHQ9IjAiIHNyYz0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvWFA5MFduajBMVG8/YXV0b3BsYXk9MSIgZnJhbWVib3JkZXI9IjAiPjwvaWZyYW1lPg0KICAgIDwvZGl2Pg0KICAgIDxzY3JpcHQ+DQogICAgICAgIGZ1bmN0aW9uIGxlbCgpIHsNCiAgICAgICAgICAgIHNldFRpbWVvdXQobGVsLCAxMDAwKTsNCiAgICAgICAgICAgIGlmIChkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5jb250YWlucygiYW51cyIpKSBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoImFudXMiKTsNCiAgICAgICAgICAgIGVsc2UgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKCJhbnVzIik7DQogICAgICAgIH0NCiAgICAgICAgc2V0VGltZW91dChsZWwsIDUwMDApOw0KICAgIDwvc2NyaXB0Pg0KPC9ib2R5Pg==

Name: Anonymous 2016-06-16 1:58

Check em

Name: Cudder !cXCudderUE 2016-12-27 15:30

No CSS yet; just decided to do a quick and horribly noncomformant DOM renderer so I could at least see something.

http://i67.tinypic.com/ezpctv.png

Name: Anonymous 2016-12-27 15:44

>>49
OMG Cudder delivars!!1!1!!

Name: Anonymous 2016-12-27 15:48

sage

Name: Anonymous 2016-12-27 18:37

>>49
You wrote this in FASM, right? Pretty cool.

Name: x153@live.com 2016-12-27 19:24

wisit me shite.

Name: Anonymous 2016-12-27 20:27

>>55
good dubs

Name: Anonymous 2016-12-27 22:38

stop being a namefag

Name: Anonymous 2016-12-28 4:41

>>55
nice dubs

Name: Cudder !cXCudderUE 2016-12-28 13:29

>>52
MASM for HTML tokeniser, everything else still in C. Binary is 28KB.

Name: Anonymous 2016-12-28 13:39

fibs get

Name: Anonymous 2016-12-28 21:54

fizzbuzz GET

Name: Cudder !cXCudderUE 2017-01-01 18:08

27.5KB. Still no CSS or any real element support yet. Goal is still 64KB for an Acid2-passing browser.

http://i65.tinypic.com/6iqusp.png

Name: Anonymous 2017-01-01 18:35

>>60
Why reinvent the wheel, just fork elinks/links and replace critical parts with hard-rolled asm.

Name: Anonymous 2017-01-01 18:49

>>60
What the fuck, are you using Windows 2000?

Name: Anonymous 2017-01-01 18:57

>>62
Pretty sure she uses Anondows.

Name: Anonymous 2017-01-01 19:02

>>62
Actually, WinXP has themes like that.

Name: Anonymous 2017-01-01 23:18

>>64
WinXP
Nobody uses that anymore.

Name: Anonymous 2017-01-01 23:19

>>65
Check 'em

Name: Nobody 2017-01-02 2:50

>>65
I sure do!

Name: Anonymous 2017-01-02 3:35

Name: Cudder !cXCudderUE 2017-01-02 3:38

>>61
No CSS support. Text-only. If I was writing yet another text-only browser I wouldn't've bothered with an HTML5 parser.

>>62
WINE

Name: Anonymous 2017-01-02 4:50

Cudder uses Linux?

Name: Anonymous 2017-01-02 10:50

>>65
It is the best version of Windows ever and nobody uses it anymore? What a laugh.

Name: Anonymous 2017-01-02 13:37

>>49,60
Really cool to see you progress, even if the harder work is still to be done. I hope it passes Acid2 soon and you make the public release.
BTW, tinypic wouldn't show me the images until I enabled javascript. You should start using an image hosting site that doesn't need this crap.

Name: Anonymous 2017-01-02 15:20

wow, Cudder actually delievers. it's a nice surprise, although I'd rather see that decompiler.

hey, is your browser going to be full-featured, with javascript and cookies and other stuff used by THE WEB? and is it going to be open source?

Name: Cudder !cXCudderUE 2017-01-02 15:21

>>72
I only had the time to do this because of the year-end break, but there surprisingly isn't actually that much more left until Acid2. It needs a CSS parser and selector matcher, and the rendering needs to be finished, but passing Acid2 will already put it ahead of Dildlo and NetSurf.

Incidentally, I downloaded NetSurf 3.6 to see if it's improved since the last time I tried it. It's a single binary, but... FOURTEEN bloody megabytes!? That's bigger than Opera 9.x (which includes a JS engine, and passes Acid2...)! I run it and the first thing I see is a "Warning: CSSBase" popup; not a good start. When I try visiting the Acid2 site, I get an assertion and a completely blank page. The Options dialog (there isn't much in there) has one tab named "Apperance". EPIC FAIL.

But then again, looking at the NetSurf code ( https://bbs.progrider.org/prog/read/1406427616/549 ), perhaps I shouldn't have been so optimistic.

I have JS off (obviously...) and the images work fine for me.

Name: Anonymous 2017-01-02 19:34

>>74
It's not just >>72, I can't see the image without JS too (Firefox, NoScript).

Name: Anonymous 2017-01-02 19:53

Name: Anonymous 2017-01-02 20:37

Name: Dubs Police 2017-01-03 0:29

>>77
OPTIMIZEM

Name: Cudder !cXCudderUE 2017-01-03 1:55

>>75
konata@kagami:~$ nc i65.tinypic.com 80
GET /6iqusp.png HTTP/1.0
Host: i65.tinypic.com

HTTP/1.0 200 OK
Accept-Ranges: bytes
Cache-Control: max-age=21600
Content-Type: image/png
Date: Tue, 03 Jan 2017 01:52:38 GMT
Etag: "641c-5450c49b31834"
Expires: Tue, 03 Jan 2017 07:52:38 GMT
Last-Modified: Sun, 01 Jan 2017 18:06:01 GMT
Server: ECS (pae/377A)
Via: 1.1 varnish
X-Cache: HIT
X-Varnish: 1855206942
X-Varnish-Server: den2tpv65
Content-Length: 25628
Connection: close

臼NG


IHDR ) ・ $「ケ
gAMA ア・・ cモIDATx^晳・=Kモ・
タGFEDrDA@? JホArT$ィ$%凭櫞ノIノAノ痴・@寨彎w・ェ鉀樣={5マ鋿w・==ンォェヨ・栲^C
konata@kagami:~$

Name: Anonymous 2017-01-03 2:15

>>60

27.5KB.
Nice job adding more features and managing to go down on size at the same time.
Back in 2014 your binary was closer to 32KB, no? http://bbs.progrider.org/prog/read/1406427616/117

Goal is still 64KB for an Acid2-passing browser.
Why ``still''?
Back then you were aiming for 256KB, no?
http://bbs.progrider.org/prog/read/1406427616/117

It's nice to finally see some progress.
I hope you get to implement css soon and make the first release.
Good luck.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List