Alili Weekly 前端周刊 第九期

Alili Weekly 前端周刊 第九期

Web 推送通知

Web Push Notification 文档翻译。

奇舞推荐,Notification,Service Worker


OffscreenCanvas 概念说明及使用解析

你现在可以在 Worker 线程调用 Canvas API 啦,通过在 Worker 线程完成 Canvas 渲染任务,可以提升 WebApp 的并发程度,从而提升性能和使用体验。另附 google 文章一篇。

奇舞推荐,JavaScript,canvas


Babel 7.0 正式发布,支持 TypeScript 和 JSX Fragment

Babel 官方博客宣布正式推出 Babel 7.0,在过去两年内,Babel 7 经历了 4000 次提交,发布了 50 多个预览版本,这也是三年前发布 v6.0 之后的最大更新。

Babel,JavaScript


一口(很长的)气了解 Babel

挺全面的介绍,有 babel@7 相关的内容。

Babel,JavaScript


浅析 TypeScript 设计模式

“设计模式根植于面向对象思想,也就是任何实现都要区分概念(类)和实例(对象),也就是要分清楚白马和马,这样才能竟可能减轻扩展和团队协作的负担。”

TypeScript,设计模式


新的 V8 是如何重构提速的?

V8 进行了一次重大架构改造,包括对整个 V8 编译器体系结构以及大部分垃圾收集器的重构,用 TurboFan 取代了 Crankshaft,Orinoco 采用并行机制进行垃圾回收等,本文对这次升级改造进行了简单的介绍。

V8,性能


前端性能优化:2018 年 JavaScript 开销及优化工具和方法

“ 现代前端开发中性能瓶颈依然在于 JavaScript,而且前端项目中 JavaScript 开销越来越大。本文详细介绍了 JavaScript 开销及原因,更是给出了相应的前端性能优化工具和方法。”

JavaScript,性能


小程序与 WebRTC 联姻能擦出怎样的火花?

在最新版本的微信中,小程序音视频已经可以跟 WebRTC 打通,目前在 PC 的 Chrome 浏览器上就可以跟小程序进行实时音视频互通。

小程序,WebRTC


妙法攻略:渐变虚框及边框滚动动画的纯 CSS 实现

如题。CSS 实现各种边框效果。

CSS,动画


Docker 多阶段构建最佳实践

Docker多阶段构建是 17.05 以后引入的新特性,旨在解决编译和构建复杂的问题,减小镜像大小。

Docker


本文链接:

https://alili.tech/archive/lywhtrtg9dm/