Today, there’s no way to audit a site’s client-side code as it changes, making it hard to trust sites that use cryptography. We preview a specification we coauthored that adds auditability to the web.
Read in full here:
Today, there’s no way to audit a site’s client-side code as it changes, making it hard to trust sites that use cryptography. We preview a specification we coauthored that adds auditability to the web.
Read in full here:
Any work towards building a better internet is always a good thing ![]()
Honestly? I would prefer some kind of universal web API and allow any language to be used inside a script tag, simply by adding browser plugins. Once site declares usage of some language browser could ask to install said plugin automatically. Regardless of language there would be always same DOM (and other) API that each language could add it’s bindings for or something like that. This was not possible 30 years before for sure, but today it should be rather a piece of cake …
I believe such “small” addition would drastically improve the quality of web apps. With a good plugins we would not even need a WebAssembly, so specialised companies could work on optimal and safe web pages with Rust instead of JavaScript.
Browser creators instead of developing JavaScript would focus on rendering and isolation of said plugins to make them work safe regardless of language used by the site.
What does it mean in practice? A plugin equivalent of asdf handled automatically by the browser. If such a thing would success then I believe that many OS and distros would add it as a system layer (system-wide asdf for scripts) for quick environment preparation. It would be something like a automatic management of language packs, but for the programming languages. If this layer would be secure enough then browsers would even minimise the code for plugins and support such system layer as a single plugin.
That could make browsers terribly smaller, waste much less resources an with good tooling more easily to monitor and control system-wide.
Maybe it wouldn’t that be that simple to build that into browsers, that’s why they haven’t done it yet? Or standardize it?
Few years ago maybe I would agree, but today? Literally everywhere you look there is some “idea” preferred over everything else. I wouldn’t be surprised if they work on JavaScript not because it’s easiest that way, but because the idea was set already and the money were paid., so nobody have a voice here.
It’s basically how things work today. You don’t agree with that? So … Did you agreed on forced updates in Windows? Did you agreed to add “AI feeding” for “open source” browser (Firefox) that was created for “community”? Did you agreed on all of the unfair practices like the rules on YouTube that works retroactive (which is completely unacceptable in many modern law systems)?
I would like to live in a world when people focus on quality instead of quantity. I would like to live in a world where good, old values are honoured. I would like to have freedom for speech. Unfortunately our world have turned the wrong way many years ago and almost nobody is interested in accepting reality, reflecting and returning to stability …
This sounds cool.
Yup. Ok ![]()