6 ms·
We never say that it isn't. There is a reason Google developed NaCl in the first place that inspired WebAssembly to become the ultimate sandbox standard. Not on
by stevefan1999 9mo ago
We never say that it isn't. There is a reason Google developed NaCl in the first place that inspired WebAssembly to become the ultimate sandbox standard. Not only that, DOM, JS and CSS also serves as a sandbox of rendering standard, and the capability based design is also seen throughout many browsers even starting with the Netscape Navigator.
Locking down features to have a unified experience is what a browser should do, after all, no matter the performance. Of course there are various vendors who tried to break this by introducing platform specific stuff, but that's also why IE, and later Edge (non-chrome) died a horrible death
There are external sandbox escapes such as Adobe Flash, ActiveX, Java Applet and Silverlight though, but those external escapes are often another sandbox of its own, despite all of them being a horrible one...
But with the stabilization of asm.js and later WebAssembly, all of them is gone with the wind.
Sidenote: Flash's scripting language, ActionScript is also directly responsible for the generational design of Java-ahem-ECMAScript later on, also TypeScript too.
- drysine 9mo ago>all of them being a horrible one Silverlight was nice, pity it got discontinued.
- pjmlp 9mo agoLets not forget it was actually the platform for Windows Phone 7, existed as alternative to WinRT on Windows 8.x, only got effectively killed on Windows 10. Thus it isn't as if the browser plugins story is directly responsible for its demise.
- justarobert 9mo agoIt wasn't nice for Linux. I remember having to run a windows vm just to watch netflix in a browser back when their player was silverlight.
- chime 9mo ago> Sidenote: Flash's scripting language, ActionScript is also directly responsible for the generational design of Java-ahem-ECMAScript later on, also TypeScript too. I feel like I am the only one who absolutely loved ActionScript, especially AS3. I wrote a video aggregator (chime.tv[1]) back in the day using AS3 and it was such a fun experience. 1. https://techcrunch.com/2007/06/12/chimetv-a-prettier-way-to-watch-youtube/ https://techcrunch.com/2007/06/12/chimetv-a-prettier-way-to-...
- Semaphor 9mo ago> I feel like I am the only one who absolutely loved ActionScript, I never really worked with it, but it seems whenever it comes up here or on Reddit, people who did, miss it. I think the authoring side of Flash is remembered very positively.
- lukan 9mo agoHow did you got that impression? There is the universal hate for flash because it was used for ads and had shitty security, but anyone I know who actually used AS3 loved it. At its peak, with flex builder, we also had a full blown UI Editor, where you could just add your own custom elements designed directly with flash ... and then it was all killed because Apple did not dare to open source it, or put serious efforts on their own into improving the technical base of the flash player (that had aquired lots of technical dept).
- mejutoco 9mo agoIt was also leaking memory, which made it very unsuitable for anything long running (like long-running screen displays, ask me how I know).
- noduerme 9mo agoThis is a misconception. AS3 actually had great garbage collection, and solidly written AS3 code did not leak.
- mejutoco 9mo agoFlex player leaked memory like a sieve. After one day or so it would hang the computer. Maybe it was wrongly written, but leak it did. I have experienced it first hand. Maybe it was the standalone flex player instead of the web Flash player?
- lukan 9mo agoMy memory is a bit fuzzy, do not remember flex player, did you mean AIR? (Flash for desktop, with file access)
- pjmlp 9mo agoJava is unrelated to ActionScript, LiveScript became JavaScript due to Sun/Netscape business agreements.
- deleted 9mo ago[deleted]