前端技术周刊 2018-04-27

Humphry: Men and their cycles,丝姐的生理期一乱我也乱了,推迟了一天周刊终于来了。javascript
前端快爆
生态更新
- Firefox 61 正式支持 CSS shape-outside 属性,能够实现文字环绕指定的形状或者半透明图片,此举大大丰富了 Web 排版的多样性,今后开发者能够实现媲美杂志的图文排版。此前 Chrome 3七、Safari 7.1 均已支持。🔗

Humphry: 别说,整个页面都显得社会好多,见
丝姐的demo
- Node.js 10 发布,该版本将在今年10月成为 LTS 版本。新版升级包括 N-API 再也不是实验特性,Async_hooks 旧版 API 被移除,依赖的 V8 版本升级到 6.6 等。新版还有一个实验性版本 Node-ChakraCore,可以彻底支持 N-API。🔗
- npm@6 发布,新支持了
npm audit
,能够经过 NSP 数据库的信息检验依赖包是不是安全的;同时,新版内置了 Webhook 功能;最后,比起一年前的 npm,新版有了17倍的性能提高。🔗
- Nginx-1.14.0 稳定版本发布,新支持了 HTTP/2 Push,ngx_http_mirror_module 和 ngx_http_grpc_module 亦有更新。🔗
瑞士军刀
- VSCode 插件推荐:自动计算 require package 大小、每行代码后面透出最近修改者、语法检查、TODO 高亮、书签、主题、Icons美化等等……快来磨磨你的“刀”吧!
- CSS Blocks:Linkedin 开源的 CSS-in-JS 库,支持完整的 CSS 做用域封装,项目级别的优化,面向对象的继承关系,Tree Shaking 和编译期异常检测。
- conditioner:一个经过在 DOM 上标记
data-module
来动态引入组件的工具库,亮点是经过声明式的语法来条件式动态加载组件,好处是同时支持 AMD 和 ESM,也能够嵌入任意现有打包流程。
专题:WebAssembly
Humphry: 2018 年,WebAssembly 的生态正在逐步完善,计算密集型的业务或将再也不是 JavaScript 难以攻略的城池:视频编解码、物理模拟、机器视觉、加密、压缩……css
时间轴
BlinkOn 9 是一个低调的技术大会,本文为与会者对其中《
面向开发的 WebAssembly》的介绍,包括在开发中的 WebAssembly 的实际应用和新增特性支持。
支持的浏览器:
Safari 11+、
Edge 16+、Chrome 57+、Firefox 52+
为何 Mozilla 能赢 Google?
这篇文章提到,WebAssembly 提供了跨浏览器支持的可能,而非局限于谷歌的生态链。
简介
实践
社区生态
编辑:Humphry & 审阅:壹丝html