前端技术周刊 2018-08-06

前端快爆

  • Chrome 68 发布了,新版修改了添加到首屏的行为、追加了 Page Lifecycle API freezeresume,支持了提升购物体验的 Payment Handler API。?

点评:购物体验,aka 营收

  • 在过去的开发中,有很多浏览器端的 API 调用限制如 navigator.vibrate 不能在用户交互之前触发,受限制的 API 调用会无提示地挂掉,难以调试。在 Chrome 69 中新引入了 ReportingObserver API,允许我们在代码中关注到这些限制,并可以自行选择上报相关内容。?

  • Microsoft Edge 17723 起已支持 Web Authentication API,此前 Firefox 60 和 Chrome 67 已支持。该技术允许使用生物特征检查或本地私有 PIN 设备来替代用户名密码,保障更好的站点访问体验。?

  • Stylish 因窃取用户数据,已从 Firefox 与 Chrome 插件中心下架。该插件将用户的完整浏览网页记录发送回其服务器,并附带标识符,这允许其所有者将此标识符对应到网站登录 cookie。?

点评:此前 Stylish 已经多次被转手,目前的东家 SimilarWeb 声称它只收集 Stylish 的匿名用户数据,呵呵?。

  • 本年度 W3C 的 XML 子工作组 XQuery 和 XSLT 皆已关闭,XML 标准接近完备。从历史角度看,XML 优化了 SGML 复杂、难以测试的方面,带来了兼具鲁棒性和效率的数据呈现、加工、交换方案,它已经渗透入互联网技术的各个方面。?

瑞士军刀

  • terminalizer 是一款录制 terminal 并生成 gif 的工具。

  • Typescript 3.0 发布,新支持了 --build 编译模式、项目间以 tsconfig.json 配置声明引用以支持增量编译、针对 rest 操作符 ... 的函数形参扩展和元组操作扩展、unknown 类型等。
  • Google 发布了 PageSpeed Insights 2.0 的国内版本,相对于其他前端页面埋点工具,它额外提供了真实的网页运行速度记录和优化建议功能。

点评:回到墙内,不容易

专题:模块

本周为 @逸才 带来的前端模块系统相关专题。前端的模块系统经过多年的发展,已是前端技术中的基础概念。随着 ES Module 生态的逐步壮大,我们面临着多种解决方案碎片化共存的问题。本次专题尝试用多篇文章去梳理模块系统的这种复杂性。

  • 前端模块的历史沿革
  • 前端模块的现状
  • 前端模块在广告业务的实践

本系列介绍了前端模块的历史和现状,并介绍了逸才自主开发的前端模块加载器的方案。

  • Native ES Modules in NodeJS: Status And Future Directions

本文为 ES Module 在 Node.js 中实现与使用的介绍

  • ES modules: A cartoon deep-dive

卡通化讲解了 ES Module 解决的问题与其背后在浏览器端的实现方式,包含构建、获取文件、解析、实例化与执行过程

  • 浏览器原生支持 ES6 export 和 import 模块啦

本文为张鑫旭介绍的浏览器端使用 ES Module 的相关细节

  • 深入解析 ESModule

本文描述了 ES Module 在前端编译流程中需要注意的点

  • 如何让 node 也支持从 url 加载一个 module?

本文是一个由 deno 带来的一个脑洞的雏形实现,名叫 nedo ?


本期编辑:承虎(humphry);审阅:壹丝。

前端技术周刊 2018-08-06:ES Module相关推荐

  1. 《阿里云前端技术周刊》第五期

    作者:雏恬 校对:染陌 知乎:阿里云中台前端/全栈团队专栏 Github:阿里云前端技术周刊 给我们投稿:传送门 参与交流:传送门 前端速报 GitHub Package Registry 发布!你依 ...

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

    前端技术周刊 2019-02-11 前端快爆 Chrome 72 的安卓版正式启用了 Trusted Web Activity 功能,可以使得一个 PWA 应用能够在 Google Play Stor ...

  3. 新手C#面向对象的学习2018.08.06

    class Person//声明一个Person类 {//类中的声明与Main中不同,类中声明的是字段而不是函数.public string gender;public string name=&qu ...

  4. 东航电商前端技术周刊第一期20180601

    这期我们分享如下: 1.计算金额的小数点怎么才能精准呢? 2.如何才是正确的比较浮点数的姿势呢? 3.日历的天数怎么算呢? 4.JS切面编程之AOP 5.文本的省略号怎么用css实现? 6.超出文本的 ...

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

    前端技术周刊 2018-10-08 大家好,有半个月没见了.最近编辑部忙到爆炸,出刊节奏被打乱,预计在今年双十一之后恢复正常出刊速度. 前端快爆 10月5日,Google 发布 Project Str ...

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

    前端快爆 Chrome 71 开始将试用 SXG 功能,它是由 IETF 提出,Web Package 协议规范下的 Signed HTTP Exchanges 功能的缩写.该技术使得一个第三方服务器 ...

  7. 前端技术猜想-2018

    前言 前端技术种类繁多,在平时工作中根据业务的不同,每个人用到的前端技术也不太一样~我们还是需要对目前流行的技术做一个了解,以备不时之需.本文是对3篇大神在文章的汇总和整理~只是资料的搬运工~感兴趣的 ...

  8. BetterFE 前端技术周刊 - 2019/04/15

    深阅读 你真的了解登陆吗? 推荐理由:只要你做web系统开发,一定绕不过的就是用户授权了,而其中最常用的方式无非就是用户登陆.这篇文章并不是一篇介绍各种登陆方式的文章,标题也是我自己起的,主要还是因为 ...

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

    2019-01-21 前端快爆 微软 Edge 开发者意图为 Chrome 实现 HTML Modules,该规范用来替代之前的 HTML Imports.其优点是基于 ES Modules,可以避免 ...

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

    2019-01-07 前端快爆 Chrome 72 已经进入了 beta 阶段.新增:公有类成员的声明和初始化.一些 DevTools 新功能(可视化性能指标.高亮 text nodes.复制节点的 ...

最新文章

  1. python 类的特殊属性、特殊方法 __str__,__bases__,__mor__,__add__,__call__
  2. 1分钟、2束光,3D打印出一座“柏林地标”,精度高于发丝 | Nature
  3. 北理工校友发明文言文“填词大师”,断句、造词都能做,高考文言文满分靠它了...
  4. 12个有趣的C语言面试题及答案
  5. ZOJ - 3777 Problem Arrangement(状压dp)
  6. Linux 学习 Ubuntu 12.04 配置指南
  7. PAT L1-048 矩阵A乘以B
  8. SecureWatch和人工智能为疫情期间更安全有效地监控房地产开发提供助力
  9. pycharm创建scrapy项目
  10. 快手打击低俗直播 封禁一批高粉用户
  11. Reactjs项目创建
  12. python入门指南by许半仙长佩_有哪些好看的耽美文啊?
  13. Java中将将JPG图片转GIF动画和将GIF转JPG图片
  14. 计算机程序漏洞用英语怎么说,网络用语bug是什么意思,中文翻译是虫子(指电脑程序漏洞)...
  15. Motion-based counter-measures to photo attacks in face recognition
  16. Pytorch中torch.nn.DataParallel负载均衡问题
  17. python pool_Python pool.Pool方法代码示例
  18. PMSM学习笔记1——永磁同步电机的工作原理与数学模型
  19. 汉诺塔II|汉诺塔4柱
  20. 在无处落脚的大海,你就是我的岛屿

热门文章

  1. Adopt Open JDK官方文档(八)OpenJDK 项目介绍
  2. jetty的安装,优化
  3. MDSF:如何使用GMF来做TOGAF建模工具
  4. linux6.8屏幕黑屏,centos6.8笔记本关盖就黑屏怎样设置不黑屏?
  5. sonarqube如何导入规则_webpack如何使用Vue
  6. netlink 0010 -- Generic Netlink 实现通信
  7. Intel DPDK 源代码分析
  8. (二)洞悉linux下的Netfilteriptables:内核中的ip_tables小觑
  9. VIM命令记录和cscope结合使用
  10. WIN10下使用VS2017的MSVC编译FFMPEG3.4.2动态静态库