7 ms·
Because it uses PNaCl
by espes 9y ago
Because it uses PNaCl
- Aaargh20318 9y agoAKA Google ActiveX. This was a bad idea when Microsoft did it and it's still a horrible idea now.
- blowski 9y agoBad idea for whom? Developers, users, shareholders?
- pilif 9y agousers. it's terribly hard to secure.
- deleted 9y ago[deleted]
- Aaargh20318 9y agoUsers. It's a security nightmare.
- espes 9y agoIt's ActiveX, but completely secure and open source. Sounds like a good idea. Regardless, it's pretty much already been killed. Too bad it's taken 8 years for a web standard (WebAssembly) to match it.
- Aaargh20318 9y ago> completely secure Yeah, there has never been a case of software breaking out of a sandbox or VM. Fact is it allows running native x86 code downloaded from the internet, it's orders of magnitude more dangerous than e.g. Javascript running inside a sandboxed runtime.
- espes 9y agoWhy do you think that? There's been way more bugs in V8 over the years than the NaCl core sandbox.
- Aaargh20318 9y agoI'm not sure why you're trying to say ? Two wrongs make a right ? For the record: I think that JS is a horrible idea too. What happened to the old rule of thumb that once you let someone else run their own code on your machine you should consider it compromised ?
- Dylan16807 9y agoDepending on your requirements, it can be really easy to sandbox code. I could write a simple virtual machine in an hour or two that's more secure than your typical jpeg decoder. So it's really worth looking at exactly what kind of sandboxing and complexity is involved.
- VMG 9y ago> What happened to the old rule of thumb People realized it's a stupid and impractical rule and ignored it.
- phkahler 9y ago>> People realized it's a stupid and impractical rule and ignored it. If by "people" you mean developers, and by "stupid and impractical" you mean inconvenient.
- joshuamorton 9y agoGiven that your rule of thumb is one that only developers would know or care about, yes...exactly. Developers realized that their rule was stupid and impractical (not just inconvenient, but actively impractical: async interaction is faster and requires js), and so ignored it.
- markdog12 9y agoWas wondering why it seemed so much faster. Looks like they're serving gzipped dds (gpu compressed textures) for the tiles as well. Would be interesting to see a WebAssembly version of this.