国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

記住這兩兄弟,他們犯了互聯網歷史上最大的錯誤!

開發 前端
不知道ActiveX和Applet兩兄弟看到此處會何感想,他們最早提出了在Web中運行桌面應用,絕對是先驅,就是過于超前,成先烈了。但是Web技術還是沿著他們倆的愿景走了下去,瀏覽器的能力越來越強,也許真的有一天,所有的應用都被搬到了瀏覽器中。

上個世紀90年代,有兩個兄弟,他們看到互聯網風起云涌,馬上就要爆發,決定投身其中,干出一番事業。

他們倆仔細研究了當時互聯網的入口,即瀏覽器,發現了一個重大的問題:

瀏覽器能做的事情太有限,就是展示文字+圖片的網頁,最多執行一點兒可憐的JavaScript。

相比于功能強大、界面漂亮,有極強交互的桌面應用程序,這實在是太簡陋、太差勁了!

兩兄弟想到:能不能把桌面應用程序“搬”到瀏覽器中呢?

以后大家只要打開瀏覽器,就可以聽音樂、看視頻、玩游戲、辦公、做圖像處理......桌面能做的一切,瀏覽器都可以干。 

具體該怎么實現呢? 

插件!!

圖片圖片

給瀏覽器裝插件,然后從網絡上下載代碼來執行。

不過,兩兄弟走了不同的道路,老大綁定了微軟,改名為ActiveX。

老二去了Sun,和Java眉來眼去,改名為Applet。

圖片圖片

他們的目的也確實達到了,不信你看看這些應用,哪里像一個網頁,完全就是桌面應用(90年代)嘛!

圖片圖片

如果這么發展下去,就沒有后來的Vue,ReactJS什么事情了。

前端工程師用的編程語言不會是JavaScript,而是C#/VB.NET/Java。

壞就壞在兩兄弟有著致命的缺陷。

兩兄弟當中,老大ActiveX的能力最強,能訪問計算機的所有資源——這是程序員喜歡的能力,確是用戶害怕的能力。

想想看,你打開一個包含ActiveX控件的網站,按照IE的提示把ActiveX從網絡上下載到瀏覽器,結果這個ActiveX控件把你硬盤上的文件刪除了,嚇人不?

圖片圖片

更有些流氓ActiveX控件,賴到你瀏覽器中,怎么趕都趕不走,如3721。

所以,如果是公司自己開發的ActiveX控件,運行在局域網中,這是個不錯的選擇。

如果一旦進入廣闊的、野蠻的互聯網,ActiveX就太嚇人了。

老二Applet則聰明得多,他宣稱自己運行在Java沙箱中,根本沒法訪問本地計算機的資源。

但是Applet需要Java運行環境(JRE),JRE又大又復雜,如果瀏覽器沒有JRE,需要網絡下載,非常緩慢。

Java的GUI界面也非常丑陋,嚇跑了無數人。

再加上ActiveX和Applet不是開放標準,沒法獲得其他大佬的支持,兩兄弟慢慢淡出了大家的視野,在瀏覽器中運行復雜應用的第一次努力失敗了。

Web頁面繼續平淡無奇,運行在瀏覽器中的依然是HTML+CSS,和一點兒簡單的JavaScript。

轉折點是Google的GMail, Google Maps,大家發現:臥槽,用JavaScript也能做出交互這么良好的應用啊,還用啥Java,用啥VB, 用啥C++啊! 

于是,JavaScript火了。 

瀏覽器要執行的JavaScript越來越多,負擔越來越重,響應越來越慢。

Google又把兩兄弟的理想給撿了起來:Web不僅僅是網頁,而是應用。

只不過,此應用再也不是封閉的ActiveX, Applet,而是開放的JavaScript、HTML、CSS。

Google還為這種應用專門打造了一個瀏覽器Chrome,用V8引擎把JavaScript編譯成類似Java的字節碼,高效率執行。

圖片圖片

JavaScript一路狂飆,jQuery、Angular、React、Vue等框架如雨后春筍冒出。

相應地,Web能做的事情也越來越復雜,很多應用都可以在瀏覽器中運行了。

但是JavaScript畢竟是個動態語言,無論如何優化,面對性能要求很高的應用時,還是力不從心。

例如3D 游戲、CAD、軟件模擬/仿真、虛擬和增強現實、計算機視覺、圖像/視頻編輯以及許多其他需要本機性能的應用,在Web中運行是非常吃力的。

此外,下載、解析和編譯非常大的 JavaScript 應用程序的成本可能令人望而卻步。

瀏覽器需要一種能力:

1.執行一種特殊的代碼,要能達到接近本機的速度

2.一定得安全,可以在安全沙盒中運行,還有有瀏覽器的同源策略和權限策略。

3.和瀏覽器中的其他Web技術(如JavaScript)協作。

這就是瀏覽器的匯編語言:Web Assembly(WASM)。

不過,這次不再用兩兄弟時代的插件了,而是在瀏覽器中內置了一個虛擬機(VM),既能執行JavaScript,又能執行WASM。

圖片圖片

JavaScript負責簡單的交互,WASM負責高性能的部分。兩者密切配合,完美。

并且,各種編程語言都可以寫代碼,編譯成WASM:

圖片圖片

以后你想用某個應用,只需要瀏覽器中輸入網址,立刻開始使用,不用安裝。

和別人分享也非常的方便,發個link就行了。  

不知道ActiveX和Applet兩兄弟看到此處會何感想,他們最早提出了在Web中運行桌面應用,絕對是先驅,就是過于超前,成先烈了。

但是Web技術還是沿著他們倆的愿景走了下去,瀏覽器的能力越來越強,也許真的有一天,所有的應用都被搬到了瀏覽器中。

那將是一場偉大的變革!

責任編輯:武曉燕 來源: 碼農翻身
相關推薦

2022-06-01 10:20:26

瀏覽器Web

2023-10-26 00:07:04

2024-03-19 08:00:00

測試漏洞

2023-11-27 15:03:26

2011-03-16 10:00:46

2022-07-27 08:15:39

漏洞Log4j網絡攻擊

2013-11-04 09:29:14

科技創業IT

2012-01-12 14:06:34

2013-03-28 10:14:02

2015-10-08 11:35:58

2017-10-09 14:44:30

互聯網掃一掃網絡

2013-09-09 16:38:01

諾基亞微軟

2014-12-25 10:31:31

2010-09-15 08:59:04

開源交易

2011-07-01 10:20:32

2019-01-22 10:15:12

互聯網數據技術

2013-03-28 10:17:38

2022-07-05 15:44:10

數字資產比特幣以太坊

2023-12-19 11:22:05

2020-12-03 09:30:15

大數據互聯網個人信息
點贊
收藏

51CTO技術棧公眾號

日本韩国在线视频| 一区二区三区四区五区视频在线观看 | av午夜在线观看| 中文字幕一区二区av| 国产精品国产三级国产专播品爱网| 一区二区三区视频在线 | 国产亚洲欧美另类一区二区三区| 妞干网免费视频| 97se亚洲| 国产精品国产精品国产专区不蜜| 欧美日韩综合另类| 成人毛片av在线| 日韩精品午夜视频| 欧美系列亚洲系列| 国产成人免费电影| 国产资源在线观看| 亚洲综合欧美| 日韩三级.com| 日韩精品另类天天更新| www.在线视频| 亚洲第一综合色| 亚洲一区二区三区香蕉| 视频三区在线观看| 亚洲福利一区| 欧美成人欧美edvon| 一本色道久久综合亚洲精品婷婷 | 91色精品视频在线| 精品推荐蜜桃传媒| 亚洲男人的天堂网| 成人亲热视频网站| av女优在线| 久久精品二区三区| 亚洲国模精品一区| 中文字幕无码精品亚洲35| 粉嫩一区二区三区四区公司1| 亚洲素人一区二区| 亚洲va欧美va在线观看| 91精品国产91久久久久久一区二区 | 久久精品免费看| 亚洲日本aⅴ片在线观看香蕉| 人妻夜夜添夜夜无码av| 国产日韩在线观看视频| 中文字幕一区二区在线播放| 国产原创popny丨九色| 欧美天堂影院| 日韩欧美在线视频日韩欧美在线视频 | 国产精品h片在线播放| 欧美不卡福利| 欧美一级二级视频| 亚洲毛片av在线| 九色丨porny丨| 亚洲欧美一区二区三区孕妇| 妺妺窝人体色www在线观看| 日韩欧美三级| 日韩久久免费av| 国产精品人人妻人人爽人人牛| 不卡的av网站| 97在线视频观看| h片在线免费观看| 精品福利在线导航| 日韩一级在线免费观看| 国产精品99久久| 亚洲性无码av在线| 伊人75在线| 国产精品自在在线| 国产精品美女在线观看| 国产美女久久精品| 久久精品国产99精品国产亚洲性色| 国产电影一区二区三区爱妃记| 亚洲欧洲日产国产网站| 国产日本久久| 欧美电影在线免费观看| 黑森林福利视频导航| 中文精品久久| 成人在线观看91| 精品一区二区免费看| 国产精品日韩在线观看| 亚洲自拍偷拍网| 日韩影视精品| 国产亚洲制服色| 一卡二卡3卡四卡高清精品视频| 高清免费成人av| www日韩av| 超碰成人在线免费| 亚洲中国色老太| 蜜臀91精品一区二区三区 | 午夜激情福利在线| 蜜桃视频免费观看一区| 欧美中文字幕在线观看视频 | 高清成人在线观看| 在线观看免费污视频| 久久精品国产网站| 欧美日韩成人免费视频| 亚洲国产欧美另类丝袜| 国产在线更新| 亚洲一区二区三区四区在线观看 | 91最新地址在线播放| 狠狠综合久久av| 欧美电影免费观看高清| 午夜精品一区二区三区视频免费看| av电影免费在线看| 国内精品久久影院| 国产色99精品9i| 97伦理在线四区| 国产最新精品| 韩国欧美亚洲国产| 男人的天堂亚洲在线| 高清一区在线观看| 久久久亚洲高清| 国产女主播自拍| 国产乱人伦偷精品视频免下载| 97视频免费| 日韩av在线电影网| 乱人伦视频在线| 亚洲精品一区二区三区香蕉 | 国产日产欧美一区二区| 视频在线观看一区二区三区| 91国产在线免费观看| 国产成人在线观看| 国产精品视频二| 色8久久精品久久久久久蜜| 一级毛片在线看| www.欧美精品| 欧美成人毛片| 国产一区高清视频| 亚洲国产一区二区三区| 欧美啪啪网站| 国产精品精品软件视频| 色伊人久久综合中文字幕| 日本精品一区二区三区高清 久久| 亚洲高清电影| 国产精品最新在线观看| 国产在线麻豆精品观看| 亚洲网站视频福利| 成年人网站91| 台湾佬成人网| 久久精品一区八戒影视| 成人婷婷网色偷偷亚洲男人的天堂| 日本高清视频一区二区| 日本超碰一区二区| 国内精品久久久久久久久| 麻豆久久久久久久| 国产视频精品久久| 精品日韩欧美在线| 91成人精品| 日韩欧美视频第二区| 91久久精品一区二区三| 精品国产1区| 超碰97在线资源| 亚洲一区二区av在线| 91在线一区| 日韩手机在线观看视频| 国产一区二区三区中文| 麻豆中文一区二区| 日本片在线观看| 中文字幕精品在线| 日韩免费成人| 久草视频国产在线| 国产视频精品在线| 999在线精品| 熟女少妇在线视频播放| 亚洲免费三区一区二区| 日韩欧美中文字幕一区二区三区| 欧美一级片免费播放| 亚洲性av网站| 大桥未久av一区二区三区中文| 66av99| 欧美性猛片xxxx免费看久爱| 久久综合国产| 欧美男男激情freegay| 日韩高清中文字幕| 久久99精品网久久| 少妇黄色一级片| 久久国产精彩视频| 欧美视频网站| 熟女视频一区二区三区| 亚洲第一福利视频| 精品亚洲免a| 91视频免费进入| 欧美日韩一区国产| 91精品亚洲一区在线观看| 成人激情视频小说免费下载| 亚洲成人第一页| 久久久久久久久国产一区| 神马精品久久| 国产一区二区动漫| va亚洲va日韩不卡在线观看| 一级香蕉视频在线观看| 91精品国产麻豆| 蜜臀av在线播放一区二区三区| 性爽视频在线| 亚洲一区二区久久久久久久| 在线日韩一区二区| 一区二区三区视频播放| 999在线观看免费大全电视剧| 欧美日韩日日夜夜| 欧美日日夜夜| 欧美日韩视频精品二区| 婷婷久久伊人| 欧美午夜激情在线|