Re:Applets Are Officially Gone, but Java in the Browser Is B...
by kaluga on Monday December 08, 2025 @07:18AM
(#46191408)
I get the skepticism — browsers are massive, and the security surface has absolutely grown. But I’d still argue “properly” in the sense that we now have standardized, vendor-neutral APIs, permission prompts, sandboxing, CSP, and the ability to hard-disable features.
Applets gave you opaque binaries with full system access by default; the web at least gives you mechanisms to audit, limit, and turn off capabilities.
And yes, a lot of the modern API surface exists because ad-tech pushed the envelope — no disagreement there. But the same standardization that helped them also enabled PWAs, WASM, privacy-preserving modes, and tools like TeaVM.
So maybe not “properly” as in “perfect,” but “properly” as in “the ecosystem finally has levers for users and developers that plugins never offered.”
"Properly"? I'm not convinced. Browsers have grown incredibly large and complex. Every plugin it replaced by JS-based APIs has become a security nightmare in almost exactly the same way as the plugin based approach. Browsers have a lot of features, but if they were implemented "properly", the user would have far more control than they do now. The cynic in me thinks that many of these features are mostly there to facilitate ad-tech and user tracking. From fingerprintable canvas to access to devices.