32

前端周报:微软发布基于 Chromium 的 Microsoft Edge 预览版;Nuxt 发布 v2.9.0;npm...

 4 years ago
source link: https://www.tuicool.com/articles/UFFzUvI
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

新闻热点

前端新闻

1.Chrome 76 将增加原生 Lazy-Loading 功能:这是处理延迟加载的重大改进。如果 Chrome 76 中能稳定运行此功能,它将是长期以来性能最强大的版本之一。详情请查看: https://scotch.io/bar-talk/native-lazy-loading-launched-on-chrome-76

2.Vue 最新动态:基于函数的组件 API 提议被拒绝,尤雨溪发布了重新设计的 Function-API RFC,现在被称为 Composition API。详情请查看: https://news.vuejs.org/issues/154

3.Nuxt v2.9.0 版本发布:在本版本中 vue-meta 升级到 2.0.0 版本,外部化 TypeScript 支持;详情请查看: https://twitter.com/nuxt_js/status/1163740024606777345

4.npm 发布 v6.11.0 版本,从本版本开始,npm 永远不在 root 权限文件夹之外的地方创建 root 权限文件。 https://blog.npmjs.org/post/187146797665/release-6110

5.Node 发布 v12.9.0 版本:升级了 V8 内核,为 fs,http 和 stream 模块添加了新特性。 https://nodejs.org/en/blog/release/v12.9.0/

8.V8 引擎发布 v7.7 版本,减少了内存开销,新增可扩展的 WebAssembly 后台编译,优化了堆栈序列化性能,速度提升了 30%。JavaScript 新增 Intl.NumberFormat 接口,可用于格式化数字。详情请查看: https://v8.dev/blog/v8-release-77

9.Vue CLI 发布 v4.0.0-rc.0: https://github.com/vuejs/vue-cli/releases/tag/v4.0.0-rc.0

10.Deno.js 发布 v0.16.0:内置测试运行器 deno test ,并支持 .d.ts 声明文件。详情请查看: https://github.com/denoland/deno/releases/tag/v0.16.0

11.Angular CLI 8.3.0 版本发布:新增两个功能:重新设计了新的应用程序; ng deploy 命令可直接从 CLI 部署项目。详情请查看: https://angular.io/guide/deployment#automatic-deployment-with-the-cli

行业新闻

  1. Google 计划在 82 版中弃用 FTP URL 支持:这个决策主要是因为用户可以访问 FTP URL 并下载资源,但数据并未进行过加密处理,容易造成敏感信息的泄漏等安全问题。详情请查看: https://www.pixelstech.net/article/1566007822-Google-plans-to-deprecate-FTP-URL-support-in-Chrome

2. 微软发布 Microsoft Edge 预览版:在去年的 12 月,微软宣布 Microsoft Edge 开发将采用 Chromium ,以此来为用户提供更好的网站兼容性,并为所有的网站开发人员降低网站的碎片化程度。现在已准备好向大家展示他们最近的成果: https://www.microsoftedgeinsider.com/zh-cn/?form=M300SF&OCID=M300SF

  1. Chrome 开发者峰会将于 2019 年 11 月 11 日至 12 日在旧金山 Yerba Buena 艺术中心举行,现已开放报名,活动将于 10 月 11 日关闭注册。详情请查看: https://developer.chrome.com/devsummit/faqs/#general

4. 自由软件基金会(FSF)发文表示 Google 软件是恶意软件,详情请查看: https://www.gnu.org/proprietary/malware-google.html

5. 中共中央、国务院:支持在深圳开展数字货币研究与移动支付等创新应用 http://www.nbd.com.cn/articles/2019-08-18/1363993.html

6. 百度发布 Q2 财报:智能小程序月活用户三个月增 49% https://finance.sina.com.cn/roll/2019-08-20/doc-ihytcitn0472231.shtml

深度阅读

  1. 宣布 WASI:用于在 Web 外部运行 WebAssembly 的系统接口。Webassembly 确实可以在未来实现无缝的跨语言集成。这是一个巨大的飞跃。在 Web 外部运行的 WebAssembly 有着巨大的未来: https://hacks.mozilla.org/2019/08/webassembly-interface-types/

    https://news.ycombinator.com/item?id=20758891
  2. HTTP/2 它是什么?我们为什么要关心它? https://medium.com/@nelly31/http-2-what-is-it-why-should-we-care-cf0b040d8972

  3. React 核心作者 Dan Abramov 在采访中谈论 React 的下一步计划: https://kentcdodds.com/chats-with-kent-podcast/seasons/01/episodes/a-rundown-of-whats-next-for-react-with-dan-abramov

  4. 为前端工程师准备的 Docker 教程:本文介绍了如何使用 Docker 来运行 NodeJS 和 React 应用: https://blog.logrocket.com/docker-for-front-end-developers/

  5. 手把手教你使用 WebAssembly 在你的网页上运行 C++ 代码: https://h-savran.blogspot.com/2018/02/stey-by-step-running-c-in-your-web-page.html?m=1

  6. PWA:Web 应用程序的未来: https://hackernoon.com/pwas-the-future-of-web-apps-i74sw30o5

开源项目

  1. date-fns:提供了最全面的工具集,用于在浏览器和 Node.js 中操作 JavaScript 日期。date- fns 就像是日期的 lodash 。它 适用于所有场合的 180 多种功能

    GitHub 地址: https://github.com/date-fns/date-fns

  2. blackbird71SR / Hello-World:包含几乎所有编程语言的 Hello World 示例

    GitHub: https://github.com/blackbird71SR/Hello-World

  3. Enzyme:使用 Enzyme 可以轻松的测试你的 React 组件。 https://www.npmjs.com/package/enzyme

  4. Polly.js:一个用于记录、重放和模拟 HTTP 交互的开源库: https://netflix.github.io/pollyjs/#/

  5. Featmap 是一个简单的用户故事映射工具,供产品经理构建,规划和交流产品积压。它使用 React,Typescript 和 Go 构建。请访问 www.featmap.com 进行试用

    GitHub 地址: https://github.com/amborle/featmap

  6. NodeGUI 和 React NodeGUI: NodeGUI 是一个开源库,用于使用 JavaScript 和类 CSS 构建跨平台本机桌面应用程序。NodeGui 应用程序可以从单个代码库在 Mac,Windows 和 Linux 上运行。 React NodeGUINodeGUI 的 React renderer。它旨在成为桌面开发中的 React Native。详情链接: https://blog.atulr.com/nodegui-intro/

  7. API Gateway + Vue JS + Express + PostgreSQL:一个面向使用 Vue JS,Express 和 PostgreSQL 的应用程序的 API 网关。每个架构都在自己的容器上运行。 https://github.com/allanchua101/api-gateway-vue-express-pg

  8. Spring.js:使开发人员快速启动 NodeJS 服务器。详情请查看: https://spring.js.org/


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK