Live data from Hacker News

Shadow: New browser engine made almost entirely in JavaScript

goose.icu

31–40 of 303 posts

Re: Shadow: New browser engine made almost entirely in JavaScript

#31

Earlier quoted context omitted.

> https://shadow.goose.icu/?https://shadow.goose.icu > Fatal error Not quite!

Anything I tried returns fatal error. Is this really how it meant to browse a URL?

That sounds consistent with the intro:

> known issues

> basically every site doesn't work ;)

Re: Shadow: New browser engine made almost entirely in JavaScript

#32

There's a product here that's been waiting to happen for awhile. I've been anticipating somebody cross-compiling another browser engine to WASM but this works, too. Deliver your site only to the "inner browser" (that the user has no control over because it's heavily obfuscated and tricked-out with anti-debugging code) and you eliminate all ad blockers. Throw some DNS-over-HTTPS w/ certificate pinning in for good meas…

Sounds a lot like Flash.

Re: Shadow: New browser engine made almost entirely in JavaScript

#33
post #15

There’s something really beautiful about creating a browser that can run in a browser. We can finally steamroll a lot of those cross browser incompatibilities by replacing the host browser engine entirely. It’s like the nuclear option to fight against the new IE (Safari)

What features does shadow implement that are missing from safari?

Re: Shadow: New browser engine made almost entirely in JavaScript

#34
post #27

We are sorely lacking inner browser virtualization. This way web pages can virtualize other web pages internally via canvas and get true micro-front ends! Every component can be fully isolated from every other component and they will communicate via network requests to each other

wait. why not iframes?

You can inspect iframes.

To make the web entirely like a TV, everything should be rendered on canvases. To let you truly deploy your org chart, each team should be responsible for one isolated canvas.

Re: Shadow: New browser engine made almost entirely in JavaScript

#35
post #15

There’s something really beautiful about creating a browser that can run in a browser. We can finally steamroll a lot of those cross browser incompatibilities by replacing the host browser engine entirely. It’s like the nuclear option to fight against the new IE (Safari)

Right after we made the browser to fight cross-OS incompatibility, which were made to fight cross-smaller-OS incompatibility, which were made to fight machine code and punching card and hardware incompatibility...

At some point maybe the web dev world will understand that, sometimes, you just have to live with the fact that there is no one true best solution, and instead build tools that are built with cross-platform in mind (like Qt, SDL, etc.).

Re: Shadow: New browser engine made almost entirely in JavaScript

#36
post #32

There's a product here that's been waiting to happen for awhile. I've been anticipating somebody cross-compiling another browser engine to WASM but this works, too. Deliver your site only to the "inner browser" (that the user has no control over because it's heavily obfuscated and tricked-out with anti-debugging code) and you eliminate all ad blockers. Throw some DNS-over-HTTPS w/ certificate pinning in for good meas…

Sounds a lot like Flash.

except without the local-system security risks

Re: Shadow: New browser engine made almost entirely in JavaScript

#37
post #34

Earlier quoted context omitted.

wait. why not iframes?

You can inspect iframes. To make the web entirely like a TV, everything should be rendered on canvases. To let you truly deploy your org chart, each team should be responsible for one isolated canvas.

> To let you truly deploy your org chart, each team should be responsible for one isolated canvas.

...sounds like the Spotify desktop client.

...or Flutter-for-Web.

Re: Shadow: New browser engine made almost entirely in JavaScript

#38
post #32

Earlier quoted context omitted.

Sounds a lot like Flash.

except without the local-system security risks

And no plug-in to download because everybody's browser has a highly-performant Javascript engine.
Post reply on HN