Portable Native Client: The "pinnacle" of speed, security, and portability
Up until today, Native Client had three problems:
- CPU architecture specific.
- Lack of rich APIs / native widget / platform bindings.
- Chrome only, not an open standard.
It is my hope that, through Native Client - or similar technology, the "web" does become a cross-platform source of native applications. Such a development would be of monumental significance as finally it will be possible to deliver on the age-old promise of Java - write once, run anywhere - but without the bloat of early Java or the current web. Curated collections of applications will always have a place but the walled gardens will fall and applications, developed without comprise (unlike todays web "apps") will have a potential audience of everyone.