adobe team up with firefox - tamarin project
這件事大略的情況就是:Adobe 將 Flash Player 9(AS3)的 VM engine 提供給 Mozilla,將來 Firefox 裏的 script engine - SpiderMonkey 就會用這個新 VM 做為 javascript 的 engine,也就是說寫 ajax 的人有福了,以後 javascript 在 firefox 上也可以享有 JIT 的超快執行效率。
我的疑問:WHY?
Adobe打的算盤是什麼?目前唯一能想到的,頂多就是主導standard-based scripting language 的發展方向,但站上這個位置真的有實質的好處嗎?這樣做有助於 flash platform 的發展嗎?
或許,順者這個脈絡摸下去,有些事就可以看的比較清楚了…
Edit:
Danny Patterson
Nope, SWFs will still run in Flash Player. Tamarin will be integrated into SpiderMonkey for Javascript execution. All this means is that JavaScript in Firefox 4 will be compliant with ECMAScript 4. The benefit for Adobe is that future development on the VM will not just be the responsibility of Adobe and they can focus resources on other tasks.
by admin


7 Comments Add your own
1. pawaca&hellip | November 7th, 2006 at 9:02 pm
有意思,看FAQ了么,里面有这么一段:
The Tamarin release will include the following components:
…
# A partial implementation of a prototype compiler written in ActionScript, which will be developed by the open source community to implement all of the ECMAScript 4th edition specification. This will be a “self-hosted” compiler that is written in the language it compiles.
2. swingly&hellip | November 8th, 2006 at 10:13 am
不懂,
就算AS3的engine寫的再好, 在browser上仍是以interpreter的身份在跑script, 何來”以後javascript在firefox上也可以享有JIT的超快執行效率”?
3. jeremy&hellip | November 8th, 2006 at 10:31 am
這篇寫的很詳細,可參考一下。
http://www.hecker.org/mozilla/adobe-mozilla-and-tamarin
4. Raymond&hellip | November 8th, 2006 at 11:48 am
個人的猜想是覺得透過這樣的方式
Mozilla可以得到一個效率高的scripting language
Adobe則透過讓script engine的開放性
除了吸引開源碼社群的人加入最佳化script engine的部分
也可以藉此讓開發人員了解到javascript與actionscript
在語法上的共通性,藉此來吸引增加Flash或Flex開發社群
5. Raymond&hellip | November 8th, 2006 at 11:49 am
Mozilla可以得到一個效率高的scripting language Engine
漏打了 抱歉
6. jeremy&hellip | November 8th, 2006 at 1:14 pm
right, 完全正確,這也是我目前抱持的想法之一
7. Adobe 開放 ActionScript&hellip | November 9th, 2006 at 6:17 pm
[...] 想了解更多的話,請看 d.CAT 的這兩篇文章 What Tamarin really means ? 和 adobe team up with firefox - tamarin project。 Filed under 程式設計 and 網際網路. | var blogTool = “WordPress”; var blogURL = “http://ihower.idv.tw/blog”; var blogTitle = “{|ihower.idv.tw| blog }”; var postURL = “http://ihower.idv.tw/blog/archives/1525″; var postTitle = “Adobe 開放 ActionScript VM engine”; var commentAuthorFieldName = “author”; var commentAuthorLoggedIn = false; var commentFormID = “commentform”; var commentTextFieldName = “comment”; var commentButtonName = “submit”; [...]
Trackback this post | Subscribe to the comments via RSS Feed