小程序就是瀏覽器?

      網友投稿 770 2025-04-03

      之前公司技術總監說小程序就是個瀏覽器,有其它同事也有說過小程序類似瀏覽器這種觀點。通過這篇文章來探討一下這種說法。


      # 一般瀏覽器的結構

      先看一張圖:

      用戶界面(User Interface)

      工具欄、地址欄、前進/后退按鈕、書簽菜單、可視化頁面加載進度、智能下載處理、首選項、打印

      瀏覽器引擎(Browser Engine)

      為渲染引擎提供高級接口

      加載URI,支持前進/后退/重新加載

      提供當前頁面加載進度、javaScript alert掛鉤

      允許查詢/修改渲染引擎設置

      渲染引擎(Rendering Engine)

      生成URI可視化表示

      解析、顯示HTML和XML文檔

      計算頁面布局

      網絡(Networking)

      實現HTTP和FTP等文件傳輸協議

      在不同的字符集之間進行轉換

      -解析MIME媒體類型

      javaScript解釋器(JavaScript Interpreter)

      解釋并執行js

      XML解析器(XML Parser)

      將XML文檔解析成文檔對象模型

      顯示后端(Display Backend)

      提供繪圖和窗口原語(用戶界面控件集合、字體集合)

      數據持久層(Data Persistence)

      將與瀏覽會話相關聯的各種數據存儲在硬盤上

      # 小程序架構

      宿主環境(運行環境)

      小程序就是瀏覽器?

      三端的腳本執行環境以及用于渲染非原生組件的環境

      從二者結構上來看,瀏覽器本身承載了很多功能,所以架構自然比小程序更加復雜。

      小程序主要為了執行JS和渲染頁面,所以可以刪減很多不必要的東西,可以視為一個閹割版的低配瀏覽器。

      小程序

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何以郵件形式發出去?(怎樣把文件以郵件形式發送)
      下一篇:WPS如何合計算同到期時間(wps計算剩余天數到期)
      相關文章
      中文字幕亚洲一区二区va在线| 亚洲国产美女在线观看| 亚洲中文字幕一二三四区苍井空| 亚洲人成在线影院| 亚洲av女电影网| 亚洲国产精品成人精品无码区在线| 亚洲午夜AV无码专区在线播放| 亚洲国产精品一区二区第一页免| 深夜国产福利99亚洲视频| 狼人大香伊蕉国产WWW亚洲| 亚洲狠狠婷婷综合久久| 校园亚洲春色另类小说合集| 亚洲精华国产精华精华液好用 | 亚洲av无码有乱码在线观看| 一区二区亚洲精品精华液| 中文字幕无码亚洲欧洲日韩| 欧洲 亚洲 国产图片综合| 亚洲永久网址在线观看| 亚洲免费无码在线| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲福利视频一区二区| 亚洲精品无码激情AV| 亚洲精品无码久久久久AV麻豆| 亚洲日本va午夜中文字幕久久| 自拍偷自拍亚洲精品情侣| 国产亚洲精品久久久久秋霞| 亚洲国产精品乱码一区二区| 久久亚洲av无码精品浪潮| 丁香五月亚洲综合深深爱| 国产亚洲精品国产| 图图资源网亚洲综合网站| 在线观看亚洲人成网站| 亚洲国产日韩在线一区| 亚洲午夜理论片在线观看| 另类专区另类专区亚洲| 久久亚洲av无码精品浪潮| 亚洲AV人无码激艳猛片| 亚洲日本国产精华液| 日韩亚洲国产综合高清| 国产成人精品日本亚洲语音 | 午夜亚洲福利在线老司机|