Security Blog

The latest news and insights from Google on security and safety on the Internet

Native Client: A Technology for Running Native Code on the Web

8. december 2008
Share on Twitter Share on Facebook
Google

5 kommentarer :

Unknown sagde ...

Why don't you just use JPC? JPC was able to run native unmodified x86 code in Java 2 years ago. It also has the much stronger double security of the JVM and being an emulator.

http://www-jpc.physics.ox.ac.uk

9. december 2008 kl. 13.02
VirtualBlackFox sagde ...

Ian, i don't think that an emulator running in a VM (Even with JIT support) could come close to native execution (With the few alignment and instructions limits here) for any processor intensive application.

JPC claim 20% of native speed, Native Client claim 95% of native speed... When speaking about anything doing with Raytracing, FFTs, image processing or video processing it's a _really_ big gap.

And for any other use, if 20% of native speed is ok, why bother with anything else than javascript ? Especially with SpiderMonkey and V8 becoming common place in the future.

Anyway good work google.

9. december 2008 kl. 15.31
Unknown sagde ...

I assume you are too young to remember Active/X and all the problems it created.

I'd rather see GWT support built into the browser providing smaller downloads and faster execution.

12. december 2008 kl. 13.22
Matthew Flaschen sagde ...

James, I assume you didn't read the paper. If you had, you would know they use a totally different security model, and don't assume NaCl authors are trustworthy (there isn't even a digital signature to fake).

19. december 2008 kl. 15.21
Parveen sagde ...

Good post

28. september 2011 kl. 01.51

Send en kommentar

  

Etiketter


  • #sharethemicincyber
  • #supplychain #security #opensource
  • AI Security
  • android
  • android security
  • android tr
  • app security
  • big data
  • biometrics
  • blackhat
  • C++
  • chrome
  • chrome enterprise
  • chrome security
  • connected devices
  • CTF
  • diversity
  • encryption
  • federated learning
  • fuzzing
  • Gboard
  • google play
  • google play protect
  • hacking
  • interoperability
  • iot security
  • kubernetes
  • linux kernel
  • memory safety
  • Open Source
  • pha family highlights
  • pixel
  • privacy
  • private compute core
  • Rowhammer
  • rust
  • Security
  • security rewards program
  • sigstore
  • spyware
  • supply chain
  • targeted spyware
  • tensor
  • Titan M2
  • VDP
  • vulnerabilities
  • workshop


Archive


  •     2025
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2024
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2023
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2022
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2021
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2020
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2019
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2018
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2017
    • dec.
    • nov.
    • okt.
    • sep.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2016
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2015
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2014
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • apr.
    • mar.
    • feb.
    • jan.
  •     2013
    • dec.
    • nov.
    • okt.
    • aug.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2012
    • dec.
    • sep.
    • aug.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
    • jan.
  •     2011
    • dec.
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • jun.
    • maj
    • apr.
    • mar.
    • feb.
  •     2010
    • nov.
    • okt.
    • sep.
    • aug.
    • jul.
    • maj
    • apr.
    • mar.
  •     2009
    • nov.
    • okt.
    • aug.
    • jul.
    • jun.
    • mar.
  •     2008
    • dec.
    • nov.
    • okt.
    • aug.
    • jul.
    • maj
    • feb.
  •     2007
    • nov.
    • okt.
    • sep.
    • jul.
    • jun.
    • maj

Feed

Follow
Give us feedback in our Product Forums.
  • Google
  • Privacy
  • Terms