[發明專利]一種資源加載方法及裝置有效
| 申請號: | 201710137173.1 | 申請日: | 2017-03-08 |
| 公開(公告)號: | CN108572965B | 公開(公告)日: | 2020-03-31 |
| 發明(設計)人: | 閔洪波;朱永盛;魯振華;林志平;蔡艷明;曾旭 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F9/445 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 朱佳 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 加載 方法 裝置 | ||
本申請公開了一種資源加載方法及裝置,應用于計算機技術領域。本申請中,第一線程向第二線程發送資源加載請求,其中,所述第一線程和所述第二線程位于同一進程,所述第一線程運行于動態語言應用運行平臺;所述第一線程接收所述第二線程根據所述資源加載請求返回的指示;所述第一線程根據所述指示,基于所述進程預加載的資源,對所述資源加載請求所請求加載的資源進行加載,其中,所述進程預加載的模塊中包括Web引擎。采用本申請可實現Web引擎與Node.js的融合。
技術領域
本申請涉及計算機技術領域,尤其涉及一種資源加載方法及裝置。
背景技術
隨著移動互聯網的快速發展與HTML5(HTML是HyperText Markup Language的英文縮寫,即超文本標記語言)技術的逐步成熟,萬維網(Web)應用已經成為移動端跨平臺應用開發的熱門解決方案。
Web應用通過瀏覽器獲取和顯示Web資源,以頁面形式顯示Web資源。瀏覽器的功能可通過Web引擎實現。Web引擎包含了各種組件,比如用于實現頁面渲染的渲染引擎、用于進行管理和控制的瀏覽器引擎等。
Node.js是JavaScript運行環境(runtime),也稱運行平臺,提供了多種系統級的應用程序編程接口(Application Programming Interface,API),用于方便地搭建響應速度快、易于擴展的網絡應用。
發明內容
本申請實施例提供一種資源加載方法及裝置。
本申請實施例提供了一種資源加載方法,包括:
第一線程向第二線程發送資源加載請求;其中,所述第一線程和所述第二線程位于同一進程,所述第一線程運行于動態語言應用運行平臺;
所述第一線程接收所述第二線程根據所述資源加載請求返回的指示;
所述第一線程根據所述指示,基于所述進程預加載的資源,對所述資源加載請求所請求加載的資源進行加載,其中,所述進程預加載的資源中包括Web引擎。
本申請實施例提供的一種資源加載裝置,包括:第一線程單元和第二線程單元;
所述第一線程單元,用于:
向所述第二線程單元發送資源加載請求;其中,所述第一線程單元和所述第二線程單元屬于同一進程單元,所述第一線程單元運行于動態語言應用運行平臺;
接收所述第二線程單元根據所述資源加載請求返回的指示;以及,
根據所述指示,基于所述進程單元預加載的資源,對所述資源加載請求所請求加載的資源進行加載;其中,所述進程單元預加載的模塊中包括Web引擎。
本申請實施例提供的一個或多個計算機可讀介質,所述可讀介質上存儲有指令,所述指令被一個或多個處理器執行時,使得通信設備執行上述方法。
本申請實施例提供的一種通信設備,包括:一個或多個處理器;以及,一個或多個計算機可讀介質,所述可讀介質上存儲有指令,所述指令被所述一個或多個處理器執行時,使得所述裝置執行上述方法。
本申請的上述實施例中,應用程序的進程預加載有資源,其中,所述進程預加載的資源中包括Web引擎。同一進程中的第一線程向第二線程發送資源加載請求,所述第一線程運行于動態語言應用運行平臺;所述第一線程接收所述第二線程根據所述資源加載請求返回的指示;所述第一線程根據所述指示,基于所述進程預加載的模塊和/或資源,對所述資源加載請求所請求加載的資源進行加載,從而實現了Web引擎與所述動態語言應用運行平臺的融合。
附圖說明
本申請的實施例通過示例而非限制的方式示出在所附附圖中,類似的附圖標記表示類似的元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710137173.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種生成文件名的方法及裝置
- 下一篇:一種創建個人畫像的方法及裝置





