【问题标题】:Angular Service Worker (ngsw) or WorkboxAngular Service Worker (ngsw) 或 Workbox
【发布时间】:2021-03-17 20:47:53
【问题描述】:

请允许我问一个问题。

首先,我想构建角度渐进式网络应用程序。
而且我发现我可以使用 Angular 本机服务工作者 (ngsw) 或称为 Workbox 的与框架无关的库来构建渐进式 Web 应用程序。
哪种方法更容易开始,哪种库更易于使用,以及生成的 PWA 更易于维护。

我应该使用哪个库,请告诉我(ngswworkbox

请有人解释一下利弊。

【问题讨论】:

标签: angular workbox angular-service-worker ngsw-config


【解决方案1】:

我从International Javascript ConferenceAngular University 获取了这些信息。

两者的创建目的相同,为了在您的项目中实现服务工作者,ngsw 更容易,workbox 更易于配置。

Angular Service Worker (ngsw)

  • 轻松上手ng add @angular/pwa --project <name of project as in angular.json>
  • 与角度的无缝集成
  • 免编码基本功能
  • 角度友好的方法

一句话...

ngsw 是 Angular 团队认为项目实现服务工作者所需的一切。

工作箱

  • 与框架无关npm install workbox-build --save-dev
  • 功能丰富
  • 最大灵活配置
  • 您自己的 Service Worker 的全部功能

一句话...

workbox 可帮助您创建完全可配置的 Service Worker。类似于 ngsw,但需要使用类固醇。

【讨论】:

    猜你喜欢
    • 2020-04-03
    • 2019-08-18
    • 2021-01-14
    • 2020-12-28
    • 2018-05-24
    • 1970-01-01
    • 2019-12-08
    • 2018-05-21
    • 2023-03-16
    相关资源
    最近更新 更多