前端技术周刊 2019-04-16

2019-04-17
阅读 1 分钟
2.6k
Chrome 意欲实现原生自动 lazyload 功能,并支持 img 和 iframe 的 loading="lazy" 配置,该特性预计在 Chrome 75 中支持。🔗

前端技术周刊 2019-03-25:React Hooks

2019-03-26
阅读 2 分钟
3.8k
V8 7.4 发布。此版本支持了 JIT-less 启动模式 、WebAssembly Threads 以及私有类成员属性语法 #field,并优化了函数形参实参数不匹配、原生访问器读写、流式解析等场景的性能表现。🔗

前端技术周刊 2019-03-18:HTTP 简史

2019-03-26
阅读 2 分钟
2.3k
Chrome 73 发布,适配了 Mac 的深色模式,同时带来了可构造样式表(Constructable style sheets)、Signed HTTP Exchanges、Layout Jank API、String.prototype.matchAll、Object.entryies() 的逆向操作Object.fromEntries() 等诸多新特性。?

前端技术周刊 2019-03-12:数据采集与统计

2019-03-26
阅读 2 分钟
3.2k
Flutter 1.2 于 MWC 会议发布。作为 Flutter 第一个功能更新版本,本次升级包括:稳定性与性能提升、现有小部件的视觉效果与功能升级、基于 Web 的开发者工具以及集成了同时发布的 Dart 2.2 提升了 Flutter 应用静态编译后的运行效率。🔗

前端技术周刊 2019-03-04:React 性能优化

2019-03-05
阅读 2 分钟
5k
iOS 12.2 和 Safari 12.1 中包含了更新的智能跟踪预防模块,它将完全防止采用跨站追踪技术的第三方改变顶级域名中的 Cookie,只能在用户最后交互 30 天内通过 Storage Access API 完成 Cookie 读取;document.cookie 中创建的持久化 Cookie 将在 7 天后到期清除;此外,由于缺乏没有技术保障,do-not-track 请求头支持被...

前端技术周刊 2019-02-26:前端代码保护

2019-02-28
阅读 2 分钟
3.9k
Vue 2.6 正式发布,带来了全新的 Slots(插槽)语法、异步错误处理、动态指令参数、编译警告位置信息、显式创建响应式对象、SSR 数据预抓取、可直接在浏览器中引入的 ES Modules 构建文件等特性,这一切都将更好的接轨未来的 3.0 版本。🔗

前端技术周刊 2019-02-11 Serverless

2019-02-12
阅读 2 分钟
2.7k
前端技术周刊 2019-02-11 前端快爆 Chrome 72 的安卓版正式启用了 Trusted Web Activity 功能,可以使得一个 PWA 应用能够在 Google Play Store 中得以被分发。 🔗 点评:了解一下国外怎么做轻应用的就行😂 Firefox 66 将默认阻止所有音频和视频的自动播放,同时提供了用户选择是否自动播放的界面。🔗 EcmaScript 2019 即将...

前端技术周刊 2019-01-28:VSCode

2019-01-28
阅读 2 分钟
2.7k
Firefox 65 发布,设置了 disabled 属性的元素也可以触发事件了,<script> 元素支持 referrerpolicy 属性了,实现了 CSS 环境变量 env() (Chrome 69,Safari 11 已支持),新支持了 WebP 格式的图片(Chrome、Edge 18 已支持)。?

前端技术周刊 2019-01-21:跨端开发的三条路线

2019-01-22
阅读 2 分钟
4.6k
微软 Edge 开发者意图为 Chrome 实现 HTML Modules,该规范用来替代之前的 HTML Imports。其优点是基于 ES Modules,可以避免全局对象污染、脚本解析阻塞等问题。🔗

前端技术周刊 2019-01-14:客户端存储

2019-01-15
阅读 2 分钟
2.6k
Safari 第 73 个科技预览版发布,包括对 JSON 构造优化提案(Firefox 64、Chrome 72 已支持)、WebGPU 中基于 Metal Shading Language 的向量缓冲、globalThis 以及 JSON.stringify 中 BigInt 的支持,取消了对 <meta http-equiv=set-cookie> 的支持,WebRTC 有多处细节变化。?

前端技术周刊 2019-01-07:CSS 动画

2019-01-15
阅读 2 分钟
3.1k
Chrome 72 已经进入了 beta 阶段。新增:公有类成员的声明和初始化、一些 DevTools 新功能(可视化性能指标、高亮 text nodes、复制节点的 JS 访问路径)等;废弃:页面 unload 的时候将不能使用 window.open() 打开一个新页面了,出于安全考虑不再渲染 FTP 协议下的文件,统一改为下载。?

前端技术周刊 2018-12-24:移动无限加载

2019-01-15
阅读 2 分钟
3.6k
Electron 4.0.0 发布,不再支持 macOS 10.9 及以下版本。内核更新至 Chromium 69、Node.js 10.11.0、V8 6.9.427.24。? 点评:嗯,Electron 说, Chrome 大哥要抛弃 macOS 10.9,我们不能给大哥丢脸。

前端技术周刊 2018-12-17:React 机理

2018-12-18
阅读 2 分钟
4.1k
npm 发布了 2018 年的 JavaScript 与 npm 报告。其中,JavaScript 成为世界上最受欢迎的编程语言,最主要的原因之一为 JavaScript 拥有最多可用的库,多个库的下载量有了变化:React 增速放缓、Vue 和 GraphQL 维持高增速、Babel 渗透率超过 6 成。此外,报告也预测了 2019 年:框架与库可能会有一个巨头掉队、React 依...

前端技术周刊 2018-12-10:前端自动化测试

2018-12-11
阅读 2 分钟
5.3k
再见 Edge,微软正式宣布 Microsoft Edge 浏览器将从 EdgeHTML 内核迁移到开源的 Chromium(Blink + V8)上,ChakraCore JS 引擎将会继续开源并用在其他项目中,预览版预计 2019 年年初推出。Mozilla CEO 也发表文章痛呼:从商业角度来看,微软的决定可能很有意义,但从用户的角度来看,这可能是场灾难,把浏览器这样的...

前端技术周刊 2018-12-03:DOM

2018-12-03
阅读 2 分钟
2.4k
Chrome 71 开始将试用 SXG 功能,它是由 IETF 提出,Web Package 协议规范下的 Signed HTTP Exchanges 功能的缩写。该技术使得一个第三方服务器可以直接向用户提供可靠资源,且不用与原站共享 HTTPS 证书密钥。?

前端技术周刊 2018-11-26:WebSocket

2018-11-29
阅读 2 分钟
2.3k
最新的 Safari 技术预览版让 a 标签默认开启 noopener 模式,此前当 a 标签使用 target="_blank" 在新标签打开页面时,可以使用 window.opener 控制链接所在的页面。Firefox 也即将默认开启该功能。?

前端技术周刊 2018-11-12:MVVM 源码分析

2018-11-13
阅读 2 分钟
2.7k
IETF 103 于11月上旬结束,其中,QUIC(基于 UDP 的传输层协议) 工作组讨论了 HTTP-over-QUIC 的协议细节,并在会议结束后,将其命名为 HTTP/3。🔗

前端技术周刊 2018-10-22:PostCSS

2018-10-23
阅读 3 分钟
3.4k
Chrome 70 已发布,Credential Management API 中新支持了公钥证书,Web Worker 支持 name 参数(此前已在 Firefox、Edge、Safari 中支持),实验性支持了 Web Bluetooth 和 Intervention Reports,支持利用 PWA 技术制作桌面端 App。?

前端技术周刊 2018-10-08:WebGL

2018-10-09
阅读 3 分钟
3.6k
10月5日,Google 发布 Project Stream,一个目标是在浏览器端可流畅运行 3A 级游戏的项目。技术核心在于将游戏的渲染与计算放到云端,而浏览器则负责声画输出和用户输入,此技术能够完美运行需要用户拥有 25M/s 的带宽,首发测试游戏为刺客信条·奥德赛。?

前端技术周刊 2018-09-17: V8

2018-09-17
阅读 2 分钟
3.7k
前端技术周刊 2018-09-17 前端快爆 Chrome 69 的更新带来了一个 URL 展示上的 bug:子域名将被吞掉,www. 和 m. 都一样消失于地址栏中。? 点评:脑海中浮现出设计师和工程师争 URL 展现的场面……更新到 Chrome 69 的最新版即可修复此问题 Chrome 意欲实现 img 标签上的 ElementTiming API,结合 Paint Timing API 可用于...

前端技术周刊 2018-09-10:Redux & Mobx

2018-09-11
阅读 2 分钟
3.1k
在 Chrome 10 周年之际,正式发布 69 版本,整体 UI 重新设计,同时iOS 版本重新将工具栏放置在了底部。API 层面,支持了 CSS Scroll Snap、前端资源锁 Web Lock API、WebWorker 里面可以跑的 OffscreenCanvas API、toggleAttribute(),以及实现性支持了异步调用、可在 WebWorker 中获取、可观察的 Cookie Store API。? ...

前端技术周刊 2018-09-03:parser

2018-09-03
阅读 2 分钟
2.5k
经过两年的开发,Babel 7.0 已于8月27日正式发布。新版本不再支持 Node.js 5-,移除了对 preset-es* 和 preset-stage-* 的支持,并对部分插件进行了更名。此次大版本更新更多是编译速度和生态治理方面的优化。?

前端技术周刊 2018-08-27:AMP

2018-08-28
阅读 2 分钟
3.2k
Chrome Canary 实现了 HTML lazyload。 点评:测试特性,需要开启两个 Flag:chrome://flags/#enable-lazy-image-loading,chrome://flags/#enable-lazy-frame-loading。?

前端技术周刊 2018-08-20:GraphQL

2018-08-21
阅读 2 分钟
2.6k
Safari 自去年起上线智能追踪预防 ITP 功能之后,收获了大量关于此功能如何影响页面脚本表现的问题。在新的 Safari Technology Preview 62 中,你可以开启 ITP 的调试模式,以在控制台中得到相关输出。?

前端技术周刊 2018-08-13:Web Components

2018-08-14
阅读 2 分钟
3.7k
重构后的 Vue Cli 3.0 正式发布,带来了丰富的内置功能(预配置 Wepack、支持 PostCSS、多页面模式等),做到了真正的「开箱即用」。此外还包括:可扩展的插件系统、图形用户界面 (GUI)、即时原型(Instant Prototyping)等丰富的特性。🔗 点评:说好的命令行工具,以后没有 GUI 都不好意思发布了惹🙈。

前端技术周刊 2018-08-06:ES Module

2018-08-08
阅读 2 分钟
2.4k
Chrome 68 发布了,新版修改了添加到首屏的行为、追加了 Page Lifecycle API freeze 和 resume,支持了提升购物体验的 Payment Handler API。🔗

前端技术周刊 2018-07-30:Three.js

2018-07-31
阅读 2 分钟
3.6k
Ionic 4.0.0 beta 版发布,新版本变化颇多,主要是采用了很多现代 Web 的 API,比如:Custom Elements,CSS Variables 和 Shadow DOM 等。🔗 点评:最早由 Google 提出的 Web Components V0 系列规范几乎全军覆没,其中 HTML Imports 彻底抛弃。但随后的 V1 系列规范得到了多数浏览器的实现。在 Web 组件化的道路上,Goog...

前端技术周刊 2018-07-22:计算机视觉

2018-07-24
阅读 2 分钟
3.3k
今后,WebAssembly 值得我们期待的特性有:增强 WASM 与 JavaScript 通信的宿主绑定(草案)、由宿主环境提供的 GC 功能(草案)、异常处理(草案)、内置的 ECMA 组件支持(草案)、线程支持(草案)、增强的类型定义 anyref (实现) 等。🔗 点评:WebAssembly 的发展也类似于 W3C 标准,会经过特性草案、详细提案、实...

前端技术周刊 2018-07-16:React 小辑

2018-07-16
阅读 3 分钟
2.2k
Chrome 69 开始支持 AV1 视频编码格式,<span data-type="color" style="color:rgb(26, 26, 26)"><span data-type="background" style="background-color:rgb(255, 255, 255)">它的定位是取代 Google 的 VP9 并与现在的 HEVC 标准竞争。虽然最初的AV1 实现将吸收 Daala 和 Thor 的一些特色,但是它的大部分...

前端技术周刊 2018-07-08:AR 与人脸识别

2018-07-09
阅读 2 分钟
2.9k
前端技术周刊 2018-07-08 新闻 Firefox 61 发布,新版本包括一个减少 40% 的掉帧场景的渲染效率增强,并提供了一个可访问性的检查。? 现在 JavaScript 共可编译到 9 种语言,同时,通过 69 类不同的编译器可以把 34 种语言编译进 JavaScript。? Chrome 69 正式支持 CSS Scroll Snap Points,该特性可以在元素滚动时模拟...