欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

從引擎角度講,為什么瀏覽器只運行JS,不能原生擴展其他語言?

2023-11-05    分類: 網站建設

幾年前有一個類似的問題:從引擎的角度來看,為什么瀏覽器只運行JS,不能原生擴展其他語言? -

綜上所述,原因有很多。最重要的是,一個瀏覽器支持多語言(及其VM)并不劃算(這個觀點也被我記憶中的JS之父Eich解釋過)。引入一門新語言的好處一定要大到代價高昂,而且這樣的條件在歷史上是從來沒有過的,可以斷言以后也不會發(fā)生。 IE歷史上唯一能支持多語言的特例,是因為語言引擎不包含在瀏覽器中,而是包含在OS中,而不僅僅是服務于瀏覽器。

基于目前各大瀏覽器廠商(當然只能算是瀏覽器內核廠商,如果你是一堆就別想了),理論上微軟可以考慮直接在瀏覽器中支持,但實際上,目標是兼容 ES6+ 的一個超集。最好在其額外的特性進入ES標準后,直接作為js引擎的升級來支持。另外,我也考慮過加入Dart,但我放棄了。目前最接近多語言的是各大主流js引擎廠商共同開發(fā)的web,但它并不是新的語言和vm,而是現有js的擴展。

IE 壟斷時期可能是唯一可以開發(fā)多種語言的時期。但是vbs語言本身也有很多缺點,比如語言特性不如js靈活,是私有語言,不是標準。此外,混合編程存在錯誤處理等問題,垃圾回收機制的差異導致混合編程容易出現內存泄漏。這些都阻礙了vbs的普及或vbs/js的共存。關鍵是微軟并沒有通過大幅改善瀏覽器編程環(huán)境來大力推廣vbs,而是停止了幾年瀏覽器的開發(fā)。當 IE 壟斷期過去后,瀏覽器上將不再有第二語言取代 js。

附注。有一個答案又臭又長,所以很神秘,還包含了很多低級錯誤(比如vbs有安全問題而js沒有),我討厭這種嚴重浪費讀者心智的答案時間前端編程語言,我已經反對了。加上沒有幫助。建議所有同意我答案的同學也提出反對意見和幫助,這個不好的答案盡快折疊。

【更新:回答不好答案的作者】你可能知道我強烈批評了某本JS書前端編程語言,最近我也強烈批評某本JS書的翻譯太爛了。如果這些書的作者和譯者跳出來說我很努力,你太天真了,讀者又不是傻子,你無權干涉,你覺得有道理嗎?

請注意,我已經明確表示,我討厭這種糟糕的答案,而不是針對您個人。年輕的時候也寫過很多自以為是的技術文章(也許現在)。相反,對于那些爛書和爛譯本,我可能不僅僅針對書本身。我要直接詛咒出版商。你明白其中的區(qū)別嗎?

[更新] 為什么這個答案是一個糟糕的答案,請參考這個答案下的評論。

網站題目:從引擎角度講,為什么瀏覽器只運行JS,不能原生擴展其他語言?
文章地址:http://aaarwkj.com/news32/292632.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站設計動態(tài)網站、移動網站建設、App開發(fā)自適應網站、微信公眾號

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

微信小程序開發(fā)
av中文字幕熟妇人妻少妇| 美女被强到爽高潮不断在线| 国产自拍免费在线观看视频| 不用播放器的av蜜臀| 国产黄色av片免费| 日韩精品一区二区三区人妻视频 | av免费观看男人的天堂| 亚洲天堂av在线播放| 久久99精品综合国产女同| 国产精品久久av高潮呻吟| 日韩一区二区三区四区精品| 日本在线高清精品人妻| 成人欧美精品一区二区不卡| 国产精品视频一区二区三区网站| 丰满人妻被黑人猛烈进入免费 | 成人在线免费观看视频国产| 国偷蜜桃av一区二区三区| 熟女高潮av一区二区| 饥渴少妇高潮露脸嗷嗷叫| 秋霞日韩欧美一区二区三区| 特黄一级黄色大片免费看| 免费观看毛片一区二区三区| 午夜少妇诱惑一区二区三区| 日本在线有码中文视频| 国产叼嘿一区二区视频| 欧美偷拍一区二区三区| 美女黄色午夜福利网站| 亚洲精品视频在线观看视频| 日韩精品一区二区三区欲色av| 久久亚洲精品1区2区| 国产日韩欧美亚洲一区二区| 欧美日韩亚洲高清专区| 在线免费观看视频97| 日本一区二区欧美亚洲国产| 黄色亚洲大片免费在线观看| 中文字幕成人乱码亚洲| 亚洲av成人三区国产精品| 一区二区三区四区自拍偷拍视频| 中文字幕中文字幕乱码| 日韩欧美中文在线一区二区| 久久国产欧美日韩精品免费|