Does anyone know of a web browser that only supports / and includes no support for JS?

Follow

@carcinopithecus no ;) What I'm getting at is that the bloated beasts we still call "web browsers" stopped being that some time ago. They've become something more like a JS thin-client for mainframes operated by corporations. A browser than only parsed the web (HTML/CSS) would be much less bloated, require fewer updates (I'm guessing), and wouldn't need et al.
@alcinnz @ohyran @ckeen @arunisaac

@strypey @carcinopithecus @alcinnz @ohyran @ckeen @arunisaac

Throw in SVG and you can do gorgeous (semi-)interactive data visualization, too – or even build weird custom GUIs…

And heck, even partial page updates – the one thing actually giving JS a right to exist – could just be built into HTTP/HTML.

@phryk @strypey @carcinopithecus @ohyran @ckeen @arunisaac I'm in the middle of writing up what I see for replacing JavaScript in future browsers, but certainly the primary one would be to allow links and forms to insert their responses anywhere in their page!

git.nzoss.org/html6/

Much like Intercooler.js implements.

And maybe I'll make some more progress on that this weekend. Perhaps throw in a note about SVG.

@alcinnz For SVG, an interesting point would be mandating support for <foreignElement> as that allows you to insert HTML into your SVG (very useful for properly formatted descriptions in data visualizations for example).

Currently Firefox supports it while Chrome doesn't.

@alcinnz Another point would be actually including support for push functionality.

The way I always thought it'd make sense to implement this is adding an extra attribute that acts as id for the data displayed in an element.

So you define a data container like <div data-id="fnord">some stuff in here</div>

The server then sends something like {'fnord': '<em>New</em> stuff!'} and the browser would substitute the content of every element with data-id="fnord" for the corresponding value .

@phryk I'm currently looking at poll rather than push, which could enable opt-in to the extra networking and might be simpler to implement.

But ultimately I don't see it making much difference.

@strypey @carcinopithecus @alcinnz @ohyran @ckeen @arunisaac boost gopher! It embodies the structure and content first culture of the web.

Sign in to participate in the conversation
Mastodon - NZOSS

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!