前端周报:Chrome可试用本机文件API;Google提高Android Bug赏金至150万美元

前端周报专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点,分为新闻热点、深度阅读、开源项目 & 工具等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端周报内容。

前端新闻

Chrome可试用本机文件系统API

Chrome实验性支持本机文件系统API,它允许网络应用直接读取或保存对用户计算机上本地文件的更改。通过两个单独的提示,该应用程序被授予查看和编辑特定文件夹中文件的权限。

您可访问 https://labs.vaadin.com/native-fs/ 试用新功能。

ESLint v6.7.0 发布,支持 Eslint v6.0

jQuery Core从AMD模块迁移到ES模块

jquery 将所有 AMD 模块迁移到 ECMAScript 模块,最终 bundle 使用 Rollup 的自定义构建过程编译。在你说这无关紧要之前,我们来看看数据,在最新统计的大约 600 万个站点中,仍有约 85% 的网站使用 jQuery。

详情可参考:
https://github.com/jquery/jquery/commit/d0ce00cdfa680f1f0c38460bc51ea14079ae8b07

行业新闻

JavaScript发明者、Mozilla共同创始人Brendan Eich,开发新型隐私网络浏览器Brave

近日,JavaScript发明者、Mozilla共同创始人Brendan Eich和他的团队发布了隐私Web浏览器1.0版本Brave。Brave是一款开放源代码浏览器,可阻止所有第三方广告、跟踪器、指纹和加密货币。可将用户连接升级到安全的HTTPS,并提供开箱即用的、带有Tor的专用“隐身” Windows 。通过在本机级别阻止所有广告和跟踪器,Brave的页面加载速度比其他浏览器快3-6 倍,比Chrome或Firefox少使用3倍的数据,并可以将电池寿命延长至2.5倍。目前,该解决方案现已在包括iOS在内的所有平台提供。

Google计划在Chrome浏览器中为缓慢的网站赋予新的“徽章”

Google正在尝试使用加载屏幕(启动屏幕)或进度条来告知Chrome用户。如果该网站运行速度快,则进度条将显示为绿色;如果网站运行缓慢,则状态可能显示为红色。具体而言,Google会查看历史加载延迟,以确定哪些网站加载速度过慢,并对其进行标记。Chrome小组还在探索根据设备硬件或网络连接来确定加载缓慢的站点。目前尚不清楚这个新的徽章系统何时出现在Chrome中,但Google近日在旧金山举行Chrome Dev Summit上公布了其计划。

https://developer.chrome.com/devsummit/

Google进一步提升“寻找安卓漏洞”比赛赏金额度,奖金达150万美元

为了进一步提高移动设备系统的安全性,Google 扩大了其 Android Bug 赏金计划,愿意向黑客授予最高 150 万美元的奖励。据了解,Google的Android安全奖励计划自2015年开始实施,当时查找和报告潜在漏洞的最高奖励为38,000美元。而最新数据显示,Google已向发现移动操作系统漏洞的安全研究人员支付了超过 400 万美元。

YC 撤出中国,陆奇团队运营新品牌「奇绩创坛」

全球知名创业投资及加速器 Y Combinator 将停止中国分支的运营,成立于2018年8月的YC中国将在近期停止使用。YC 中国创始人陆奇已成立新基金奇绩创坛(MiraclePlus),美元基金募资已基本完成,人民币基金还在进行。

深度阅读

Web年鉴

自2010年以来,HTTP Archive项目的任务始终是跟踪Web的构建方式。但是,有一个差距尤其难以克服:要使HTTP存档项目已收集的数据具有意义,并使社区能够轻松了解Web的运行情况。这就是Web年鉴的来源。该Web年鉴的每一章都专注于Web的特定方面,并由各自领域的专家撰写,同行评审,具有专业的参考价值。

https://almanac.httparchive.org/en/2019/table-of-contents

SVG 与 Canvas 要如何选择?

本文讨论了 SVG 和 Canvas 各自的特点,以及他们适合的场景。

https://css-tricks.com/when-to-use-svg-vs-when-to-use-canvas/

使用 CSS 选择器 :is(),轻松定位元素

新的CSS:is()伪类正在逐渐成为一种以元素为目标的方法,它节省了代码行,并保持CSS尽可能可读。

https://webdesign.tutsplus.com/articles/new-css-is-for-easy-element-targeting--cms-34223?ref=webdesignernews.com

Firefox 71 上的多列布局

本文介绍了如何使用 Firefox 71 新增的 column-span 属性创建如同报纸的分栏效果。

https://hacks.mozilla.org/2019/11/multiple-column-layout-and-column-span-in-firefox-71/

Node.js 自然语言处理

本文重点介绍使用 Node 的 NLP 入门。我们将使用一个称为 natural的JavaScript库。通过将自然库添加到我们的项目中,我们的代码将能够从用户输入中解析、解释、操纵和理解自然语言。

https://blog.logrocket.com/natural-language-processing-for-node-js/

分布式计算的未来:通过 RPC 将微服务转换为 WebAssembly

在本文中,你将了解为什么 wasm + rpc 适合微服务架构,并通过案例展示它们是如何工作的。

https://medium.com/wasm/the-future-of-distributed-computing-transitioning-microservices-to-webassembly-wasm-via-rpc-ad6f07cbb497

工具 & 库 & 资源

【GROQ】一款针对 JSON 的查询语言。

https://groq.dev/

【cube.js】开源的分析框架。

https://cube.dev/

【pomoday】任务管理程序,仅用键盘控制,由 TypeScript 编写。

https://pomoday.app/

往期回顾

前端周报:Mozilla成立字节码联盟;W3C公布Display locking草案加速渲染

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章