火狐,你大概知道~
英伟达呢?第一印象会是个沿海服装或者皮鞋厂吧…
Anyway,英特尔之后大家都喜欢给自己起个中文名,尤其是在中国设立研发机构的公司都迫不及待地起个中文名以便与总部划清界限(没错,说的就是谷歌)。
Firefox和Nvidia看起来好像是完全不相干的两个公司嘛。其实不然,总感觉这两个公司的产品现在越来越有着相似的一面。
哗哗哗时间过去三五年当云计算成真,当我们的个人终端已经不需要所谓的主机而变成一个屏幕的时候,当网线和电线早就集成在一起,要上网只要插电源的时候,Google所谓网络操作系统(其实就是Google Chrome或者其他浏览器,比如Firefox)大行其道的时候,当我们的所有东西都运行在说不清楚在什么地方的服务器的时候,Firefox就取代了Nvidia,接下了为用户渲染呈现视觉效果的重任。
我们还是看看现在的JavaScript已经强大到了什么地步吧!
2D
[singlepic=18425]
JavaScript Super Mario Bros.
没错,JavaScript版的马里奥兄弟。也许你还记得,天朝的JavaScript开发者早就推出了网页版仙剑。
[singlepic=18427,600,425]
JSLab Plot Tool
JavaScript版Matlab。
“3D”
[singlepic=18424]
http://processing.org/learning/3d/
3D的JavaScript库
[singlepic=18426]
10款让你震撼的图片展示js代码
Apple Cover Flow效果的JavaScript实现,这似乎已经不算是什么了。
猜一下吧,以下的哪一个会成为几年之后的Nvidia?
- InScript
- JavaScriptCore — a JavaScript interpreter that was originally derived from KJS. Used in the WebKit project and applications such as Safari.
- JScript — the engine used in Internet Explorer, and one component of Trident (layout engine)
- KJS — the engine used in Konqueror, and one component of KHTML
- futhark — the ECMAScript engine of the Opera web browser versions 9.50 and higher.
- linear_b — the ECMAScript engine of the Opera web browser versions 7.0 to 9.50, exclusive.
- Narcissus — JavaScript implemented in JavaScript, used on top of SpiderMonkey
- QtScript
- Rhino — one of several JavaScript engines from Mozilla, using the Java Platform
- SpiderMonkey — JavaScript engine in Mozilla Gecko applications, including Firefox
The following ones are the new generation JavaScript engines for web browsers, all implementing just-in-time compilation (JIT) or variations of that idea:
- Tamarin — an ActionScript and ECMAScript JIT engine.
- TraceMonkey — evolution of SpiderMonkey, the JavaScript engine planned for Firefox 3.1, also partially based on Tamarin.
- V8 — JavaScript engine in Google Chrome
- SquirrelFish — the next JavaScript engine for Apple Inc.‘s Webkit.