E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
workbox
vite-plugin-pwa配置详解
谷歌提供了
workbox
-*库来协助写配置。vite-plugin-pwa就是帮你使用
workbox
结合一些模板代码自动生成sw.js,实现0配
yuan溜溜
·
2023-10-16 09:51
chrome
react.js
【前-
WorkBox
系列】官方文档教程说明
【第一章
WorkBox
简介】1.1什么是WorkBoxworkBox由许多node模块和插件库组成的一个库,可以轻松缓存资产并充分利ServiceWorker的特性用于构建ProgressiveWebApps
一颗语法糖
·
2023-10-06 18:57
Web版Photoshop来了,用到了哪些前端技术?
经过Adobe工程师多年来的努力,并与Chrome等浏览器供应商密切合作,通过WebAssembly+Emscripten、WebComponents+Lit、ServiceWorkers+
Workbox
CUG-GZ
·
2023-10-04 23:54
JavaScript
【前-
workbox
-模块6】
workbox
.expiration
Workbox
通过
workbox
-cache-expiration插件提供此功能,该插件允许你限制缓存中的条目数和/或删除已缓存很长一段时间的条目。
一颗语法糖
·
2023-09-06 19:41
PWA 缓存
ServiceWorker缓存(3)、ServiceWorker实现消息推送4、结合webpack实现PWA(1)、在index.html文件中启用ServiceWorker(2)、修改webpack的配置文件①、了解
workbox
②
weixin79893765432...
·
2023-08-30 05:56
代码优化之道
计算机与网络
前端缓存
PWA
Workbox
使用分享
一、简要介绍1.1什么是
Workbox
官方文档原文:Atthispoint,serviceworkersmayseemtricky.There’slotsofcomplexinteractionsthatarehardtogetright.Networkrequests
haosicx
·
2023-08-01 10:41
js
前端
javascript
webpack实现web应用的离线缓存之pwa
它采用渐进增强式开发技术,在不同浏览器中有不同程度的支持,可以实现许多类似于应用程序的特性,如推送通知、离线缓存、加速加载等二、在webpack中配置使用在webpack中配置PWA可以采用
workbox
-webpack-plugin
jieyucx
·
2023-06-19 06:40
webpack
前端
webpack
javascript
使用
Workbox
创建PWA应用
前言最近公司项目迭代逐渐放缓,下班时间逐渐变早,所以本着渐进增加的理念,在下班后,将公司项目进行了一下PWA改造为何要改造成PWA用户需求。我们的用户有许多电脑小白,不想记网址,又不会使用浏览器的收藏功能。以前使用的同类软件都有桌面版,有一种觉得桌面版比网页版可靠,使用简单的错觉,曾多次在钉钉售后群里反映,如何将网页保存至桌面,方便他下次直接在桌面打开PWA是渐进式的,如果用户的浏览器不支持Ser
·
2023-06-14 12:35
使用
workbox
在webpack里配置serviceworker(2022-02-15)
1、本项目是在react的webpack项目里使用
workbox
来配置serviceworker2、仅支持https和本地localhost环境本文仅供快速配置参考,其余详细信息请查看谷歌官方文档https
River_mx
·
2023-04-09 15:23
Webpack 生产环境性能优化之PWA
要在项目中真正使用PWA,我们需要借助
workbox
这个库,而在webpack中,我们还需要引入
workbox
-webpack-plugin这个插件。方案应用细
SF_1316
·
2023-03-13 19:14
PWA 实践/应用(Google
Workbox
)
桌面端PWA应用:桌面端PWA应用移动端添加到桌面:移动端添加到桌面1什么是PWAPWA(ProgressiveWebApp-渐进式网页应用)是一种理念,由GoogleChrome在2015年提出。PWA它不是特指某一项技术,而是应用多项技术来改善用户体验的WebApp,其核心技术包括WebAppManifest、ServiceWorker、WebPush等,用户体验才是PWA的核心。PWA主要特
后除
·
2023-02-17 18:12
通过vite-plugin-pwa配置了解pwa
谷歌提供了
workbox
-*库来协助写配置。
云鹤道人张业斌
·
2023-01-30 06:28
vue/
[email protected]
项目pwa处理
ProgressiveWebApps,渐进式Web应用pwa是我们在追求webapp便捷和原生应用良好体验结合的过程中的产物,目前兼容性是最大障碍底层使用的是
workBox
(serviceworker的一个框架
Lilio1216
·
2022-10-17 11:53
pwa
vue-pwa
vue.js
javascript
node.js
PWA 实践/应用(Google
Workbox
)
桌面端PWA应用:移动端添加到桌面:1什么是PWAPWA(ProgressiveWebApp-渐进式网页应用)是一种理念,由GoogleChrome在2015年提出。PWA它不是特指某一项技术,而是应用多项技术来改善用户体验的WebApp,其核心技术包括WebAppManifest、ServiceWorker、WebPush等,用户体验才是PWA的核心。PWA主要特点如下:可靠-即使在网络不稳定甚
·
2022-03-11 15:51
angular service worker搭配
workbox
使用
原文链接略过前言直接进入主题什么是ServiceWorker?ServiceWorker是一个相对较新的技术,用于在应用中运行执行Javascript代码,即使用户还没有打开页面。通过它我们可以在浏览器中注册代码片段、对某些事件进行处理,甚至在我们的例子中,可以对请求进行缓存生成离线应用。serviceworker可以设想成浏览器域名下的一个代理,流量通过ServiceWorker分发,Worke
琢磨先生lf
·
2021-06-20 23:00
网易云课堂 Service Worker 运用与实践
然后基于google推出的第三方库
Workbox
,在产品中进行运用实践,并对其原理进行简要剖析。
有道技术团队
·
2021-05-20 11:32
有道技术沙龙
前端
我的前端知识清单
html方向html4标签html5标签,语义化,媒体标签等svgcanvaswebworkersmanifestpwa:serviceworker(
workbox
)css方向css2语法css3新语法
孟思行
·
2020-11-23 10:27
javascript
css
html5
前端
使用
Workbox
创建PWA应用
前言最近公司项目迭代逐渐放缓,下班时间逐渐变早,所以本着渐进增加的理念,在下班后,将公司项目进行了一下PWA改造为何要改造成PWA用户需求。我们的用户有许多电脑小白,不想记网址,又不会使用浏览器的收藏功能。以前使用的同类软件都有桌面版,有一种觉得桌面版比网页版可靠,使用简单的错觉,曾多次在钉钉售后群里反映,如何将网页保存至桌面,方便他下次直接在桌面打开PWA是渐进式的,如果用户的浏览器不支持Ser
beilunyang
·
2020-11-15 20:47
前端
pwa
webpack
javascript
使用
Workbox
创建PWA应用
前言最近公司项目迭代逐渐放缓,下班时间逐渐变早,所以本着渐进增加的理念,在下班后,将公司项目进行了一下PWA改造为何要改造成PWA用户需求。我们的用户有许多电脑小白,不想记网址,又不会使用浏览器的收藏功能。以前使用的同类软件都有桌面版,有一种觉得桌面版比网页版可靠,使用简单的错觉,曾多次在钉钉售后群里反映,如何将网页保存至桌面,方便他下次直接在桌面打开PWA是渐进式的,如果用户的浏览器不支持Ser
beilunyang
·
2020-11-15 19:45
前端
pwa
webpack
javascript
(精华)2020年7月26日 React pwa的配置
在到webpack配置文件中添加插件constWorkboxWebpackPlugin=require('
workbox
-webpack-plugin')plugins:[newMiniCssExtractPlugin
愚公搬代码
·
2020-09-11 00:03
#
React
reactjs
PWA之
workbox
学习
前言:我们的应用可以分为两部分,一部分是属于主进程的(包括js(同步,异步),以及dom渲染等等),在一个时刻点,只能执行一个,要么先去渲染dom,完了再去执行js;要么执行完js,在去渲染dom,而不能同时执行js和dom渲染。另一部分属于worker进程,它重新在后台起了一个进程,它和应用的主进程互不影响,可以同时执行。常见的worker有,webworker,serviceworker,sh
寒水寺一禅
·
2020-08-20 21:50
service-worker
pwa
javascript
PWA之
workbox
学习
前言:我们的应用可以分为两部分,一部分是属于主进程的(包括js(同步,异步),以及dom渲染等等),在一个时刻点,只能执行一个,要么先去渲染dom,完了再去执行js;要么执行完js,在去渲染dom,而不能同时执行js和dom渲染。另一部分属于worker进程,它重新在后台起了一个进程,它和应用的主进程互不影响,可以同时执行。常见的worker有,webworker,serviceworker,sh
寒水寺一禅
·
2020-08-20 21:49
service-worker
pwa
javascript
Glob Patterns匹配模式使用
前段时间在用
workbox
时,在做precache时,匹配模式基于的是GlobPattern模式,于是就看了下相关文档。
weixin_34041003
·
2020-08-16 02:44
Progressive Web APP, 渐进式 Web 应用
看到PWA,似曾相识,但又感觉很模糊,于是乎,又重新翻阅文档,学习了一遍,顺便把相关知识学习了一下,比如serviceworker,
workbox
3。
li123128
·
2020-08-03 01:29
Service Worker:让你的 Web 应用牛逼起来
然后基于google推出的第三方库
workbox
,在产品中进行运用实践,并对其原理进行简要剖析。前端缓存简介先简单介绍一下现有的前端缓存技术方案,主要分为http缓存和浏览器缓存。
ℴℒ
·
2020-08-01 10:17
前端
HTML
css
javascript
css
html
html5
css3
利用PWA特性实现离线化
本文将以专属海报为例,介绍通过
workbox
工具,快速为项目启用PWA中离线特性的方法,以及技巧
Kainy
·
2020-07-31 20:35
Workbox
3 - ServiceWorker可以如此简单
不过到了现在有了
Workbox
3,一切关于serviceWorker都不再是问题。科普ServiceWorker如果你已
weixin_34270606
·
2020-07-06 01:19
React如何通过Webpack优雅的接入serviceWorker的成熟方案
workBox
&& Google Analytics
终极方案:采用serviceWorker的成熟方案
workBox
通过Webpack的
workbox
官方插件
workbox
-webpack-plugin做到页面能离线启动、serviceworker能在后台默默更新本地缓
weixin_34209406
·
2020-07-06 00:14
使用 service-worker 增强缓存及改进部署
缓存策略
workbox
是google出的关于serviceworker生成预缓存列表,缓存策略,BackgroundAPI的一个库,综合了自家以前sw-toolbox以及sw-precache的功能。
weixin_33691700
·
2020-07-05 22:02
缓存以及Service Worker和
Workbox
缓存(缓存的内容区在服务端)以及ServiceWorker首先我会有疑问:既然缓存区域在服务端,请求资源还是要发送http请求,那么缓存的意义是什么?我看了一下缓存的作用是这样概括的:1、加快页面打开速度;2、减少网络带宽消耗;3、降低服务器压力。在web中应用缓存分为浏览器缓存(浏览器缓存下文有介绍缓存主要存在本地以及CDN(CDN也属于服务器缓存)页面缓存(页面缓存是将动态页面直接生成静态的页
w_gold_qin
·
2020-07-05 19:07
Workbox
3.0 – Web 站点轻松做到离线可访问
workbox
是GoogleChrome团队推出的一套WebApp静态资源本地存储的解决方案,该解决方案包含一些Js库和构建工具,在ChromeSubmit2017上首次隆重面世。
shhhao丶
·
2020-07-04 21:41
前端缓存——Service Worker(重点介绍)
ExpiresCache-ControlLast-Modified/If-Modified-SinceEtag/If-None-Match浏览器缓存Storage前端数据库应用缓存ServiceWorker兼容性成熟程度调试方法使用条件生命周期举个栗子
Workbox
、妤
·
2020-07-04 10:26
JavaScript
Service worker (@nuxtjs/
workbox
) 采坑记
PWA(ProgressiveWebApp)是前端的大趋势,它能极大的加快前端页面的加载速度,得到近乎原生app的展示效果(其实难说)。PWA其实是多种前端技术的组合,其中最重要的一个技术就是serviceworker。Serviceworker在MDN上的说明:Serviceworkers本质上充当Web应用程序与浏览器之间的代理服务器,也可以在网络可用时作为浏览器和网络间的代理。它们旨在(除其
weixin_34010566
·
2020-07-04 03:41
PWA之
Workbox
缓存策略分析
Web前端高效开发实战》作者之一,《前端开发者指南2017》译者之一,在中国前端开发者大会,中生代技术大会等技术会议发表过主题演讲,专注于新技术的调研和使用.本文为原创文章,转载请注明作者及出处PWA之
Workbox
iKcamp
·
2020-04-07 01:40
【前-
workbox
-模块8】
workbox
.googleAnalytics
1、什么是GoogleAnalytics?如果您正在构建一个脱机工作的应用程序,那么了解用户在没有连接时如何与您的应用进行交互对于优化该体验至关重要。GoogleAnalytics等分析服务提供商需要网络连接才能将数据发送到他们的服务器,这意味着如果连接不可用,这些请求将会失败,并且您的分析报告中的交互行为将会丢失。这就像他们从未发生过一样。WorkboxGoogleAnalytics通过利用Se
一颗语法糖
·
2020-03-17 02:04
【前-
workbox
-模块3】
workbox
.precaching
1、什么是workboxPrecaching?servicewoker的一个功能是能够在安装servicewoker时将一组文件保存到缓存中。这通常被称为“预先缓存”,也就是在serviceworker之前缓存内容。这样做的主要原因是rpecaching让开发人员可以控制缓存,这意味着他们可以确定缓存文件的时间和长度,以及在不进入网络的情况下将其提供给浏览器,这意味着使用预缓存可以用于创建Web离
一颗语法糖
·
2020-03-16 04:12
【前-
workbox
-网络摘要】
WorkBox
缓存策略
1、概述workerBox是基于ServiceWorker的一个构建工具,说到底就是让你更方便快捷地使用ServiceWorker。WorkerBox主要有三种使用方式:(1)使用WorkerBox的命令行,通过配置文件生成最终的sw.js(2)使用work-build的npm包,借助自动化构建工具(例如gulp)来完成sw.js文件的输出(3)使用webPack插件,通过配置文件生成最终的sw.
一颗语法糖
·
2020-03-09 13:58
【前-
workbox
-node模块1】CLI
1、什么是workBoxCLIWorkbox命令行界面(包含在
workbox
-cli包中)包含一个名为
workbox
的Node.js程序,该程序可以从兼容UNIX的命令行环境的Windows,macOS
一颗语法糖
·
2020-02-11 02:07
PWA笔记五:
Workbox
实战应用
引言网页缓存分为两大类,分别是服务器缓存和客户端缓存。SSR属于浏览器缓存,serviceworker属于浏览器缓存。在第二次加载的时候,一般有HTTP缓存或者客户端缓存,但是在弱网的情况下,HTTP缓存往往是不够用的。很多app会考虑改变网络框架的情况,优先加载本地资源,再去检查资源是否被更新,以此提高静态资源加载效率。PWA中的service-worker可以被看作类似的一个代理,它改变了整个
brandonxiang
·
2019-11-05 19:44
【前-
workbox
-模块2】
workbox
.core
Workbox
已经构建为模块化,允许开发人员选择他们想要使用的部分,而不必强迫他们在一个文件中下载所有内容。然而,模块之间存在重叠,例如,每个模块都需要与控制台交互,抛出有意义的错误并利用网络或缓存。
一颗语法糖
·
2019-11-05 15:06
PWA之
workbox
学习
前言:我们的应用可以分为两部分,一部分是属于主进程的(包括js(同步,异步),以及dom渲染等等),在一个时刻点,只能执行一个,要么先去渲染dom,完了再去执行js;要么执行完js,在去渲染dom,而不能同时执行js和dom渲染。另一部分属于worker进程,它重新在后台起了一个进程,它和应用的主进程互不影响,可以同时执行。常见的worker有,webworker,serviceworker,sh
寒山寺一禅
·
2019-05-24 00:00
javascript
pwa
service-worker
相关文章
1、PWA介绍及快速上手搭建一个PWA应用2、https://lavas.baidu.com/pwa/why-is-progressive3、Web推送技术4、ServiceWorker全面进阶5、
WorkBox
R_X
·
2019-02-13 10:45
serviceworker运用与实践
然后基于google推出的第三方库
workbox
,在产品中进行运用实践,并对其原理进行简要剖析。前端缓存简介先简单介绍一下现有的前端缓存技术方案,主要分为http缓存和浏览器缓存。
布瑞泽的童话
·
2019-01-24 09:36
javascript
网络
Web工程化
Service worker (@nuxtjs/
workbox
) 采坑记
PWA(ProgressiveWebApp)是前端的大趋势,它能极大的加快前端页面的加载速度,得到近乎原生app的展示效果(其实难说)。PWA其实是多种前端技术的组合,其中最重要的一个技术就是serviceworker。Serviceworker在MDN上的说明:Serviceworkers本质上充当Web应用程序与浏览器之间的代理服务器,也可以在网络可用时作为浏览器和网络间的代理。它们旨在(除其
CarterLi
·
2018-09-20 00:00
vue.js
nuxt.js
service-worker
html5
javascript
【前-
workbox
-模块4】
workbox
.routing
workbox
-routing是一个模块,可以很容易地将这些请求“路由”映射到不同的响应,并提供设置相应策略的方法。2、如何执行routing当一个
一颗语法糖
·
2018-09-04 10:29
借助
workbox
将网站升级成 PWA
PWA(ProgressiveWebApps)是谷歌近几年一直在推进的web应用新模型。PWA借助ServiceWorker缓存网站的静态资源,甚至是网络请求,使网站在离线时也能访问。并且我们能够为网站指定一个图标添加在手机桌面,实现点击桌面图标即可访问网站。WebAppManifestWebAppManifest是一个JSON文件,它用来定义网站添加到桌面的图标以及从桌面图标进入网站时的一系列行
hugo_seth
·
2018-05-27 00:00
workbox
pwa
service-worker
javascript
webpack 中使用
workbox
实现 PWA
webpack中使用
workbox
实现PWA说明重要文件版本“
workbox
-webpack-plugin”:“^3.0.0”“webpack”:“^3.11.0”webpack提供了
workbox
插件
mjzhang1993
·
2018-03-16 17:40
webpack
前端构建工具
PWA
Vue笔记九:pwa技术在vue的使用(
workbox
/sw-precache)
workbox
又是什么?web前端的各位同学可能或多或少听过pwa,听过serviceworker(后面简称为SW),也知道对应的生命周期。知道了这些api后,你还是不知道如何将pwa技术投入生产。
brandonxiang
·
2018-01-14 18:59
PWA之
Workbox
缓存策略分析
Web前端高效开发实战》作者之一,《前端开发者指南2017》译者之一,在中国前端开发者大会,中生代技术大会等技术会议发表过主题演讲,专注于新技术的调研和使用.本文为原创文章,转载请注明作者及出处PWA之
Workbox
iKcamp
·
2017-12-07 00:00
javascript
workbox
pwa
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他