告你什麼文集app下載安裝-告你什麼文集安卓版下載v1.0

告你什麼文集app下載安裝-告你什麼文集安卓版下載v1.0

《告你什麼文集》是一款個人博客,你可以在這裡離線瀏覽內容,不用受到網絡的約束!而且軟件采用的是全新的架構方式,類似與小程序一樣的東西。你可以在這裡學習到很多知識,瞭解其工作的原理。還有許多優點你可以一點點的瞭解哦!

相關介紹

這個App是使用Android TWA構建的

PWA,即Progressive-Web-App,漸進式網絡應用,概念有點類似於微信小程序,和MIUI的快應用,但是比他們更簡單,沒有平臺依賴性,你隻需在瀏覽器中訪問支持PWA的網頁,就能收到安裝提示。

PWA可以

讓你離線瀏覽內容,擺脫對於網絡的束縛

提示安裝到桌面,提升用戶粘性/依賴度

即使沒有打開網頁,也能主動推送通知

即刻安裝,免除對於存儲空間的考慮

工作原理

W3C 組織早在 2014 年 5 月就提出過 Service Worker 這樣的一個 HTML5 API ,主要用來做持久的離線緩存。

瀏覽器中的 javaScript 都是運行在一個單一主線程上的,在同一時間內隻能做一件事情。隨著 Web 業務不斷復雜,我們逐漸在 js 中加瞭很多耗資源、耗時間的復雜運算過程,這些過程導致的性能問題在 WebApp 的復雜化過程中更加凸顯出來。

軟件特點

一個獨立的 worker 線程,獨立於當前網頁進程,有自己獨立的 worker context。

一旦被 install,就永遠存在,除非被手動 unregister

用到的時候可以直接喚醒,不用的時候自動睡眠

可編程攔截代理請求和返回緩存文件,緩存的文件可以被網頁進程fetch到

離線內容開發者可控

能向客戶端推送消息

不能直接操作 DOM

必須在 HTTPS 環境下才能工作

異步實現,內部大都是通過Promise實現

所以我們基本上知道瞭 Service Worker 的偉大使命,就是讓緩存做到優雅和極致,讓 Web App 相對於 Native App 的缺點更加弱化,也為開發者提供瞭對性能和體驗的無限遐想。[1]

實現過程

Chrome 將在您的應用符合以下條件時自動顯示橫幅(添加到桌面的提示):

擁有一個網絡應用清單文件(manifest.json),該文件至少具有:

一個 short_name(用於主屏幕)

一個 name(用於橫幅中)

一個 192×192 png 圖標(圖標聲明必須包含一個 mime 類型的 image/png)

一個加載的 start_url

擁有一個在您的網站上註冊的服務工作線程(service worker)

通過HTTPS提供(這是使用服務工作線程的一項要求)。

被訪問至少兩次(第一次訪問執行安裝和激活,第二次訪問生效,提示安裝到桌面),這兩次訪問至少間隔五分鐘。

下載位址

立刻下載