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

天大地大妈咪最大 提交于 2020-12-19 09:31:07

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



image.png



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

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

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

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

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

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

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

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

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

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
  3. 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 NodeGUI 是 NodeGUI 的 React renderer。它旨在成为桌面开发中的 React Native。详情链接: https://blog.atulr.com/nodegui-intro/
  7. API Gateway + Vue JS + Express + PostgreSQL:一个面向使用 Vue JS,Express 和 PostgreSQL 的应用程序的 API 网关。每个架构都在自己的容器上运行。GitHub地址: https://github.com/allanchua101/api-gateway-vue-express-pg
  8. Spring.js:使开发人员快速启动 NodeJS 服务器。详情请查看: https://spring.js.org/

招聘信息
  1. 【网易游戏】前端工程师:工作地点:广州;薪资:20K-50K;职位诱惑:业务发展迅猛、空间大、福利好;面试官邮箱:
    eamonwu@foxmail.com

    职位要求:负责游戏虚拟物品交易平台;有 Vue/React/Angular 等类似 MV* 框架实践经验;了解各端兼容性问题及性能优化;加分项:有自己的想法;创新能力强;
  2. 【马蜂窝】前端工程师 (中 / 高级 / 资深):工作地点:北京;薪资:20K-45K;职位诱惑:期权激励、技术氛围浓厚、提供三餐。面试官邮箱:lucas@mafengwo.com


    职位要求:3 年以上工作经验;熟练使用 HTML5 CSS3 和JavaScript(ES6+);熟练掌握 Vue 或 React 技术栈;

    加分项:复杂问题处理能力和技术方案设计能力;Node、Webpack 深入了解;小程序开发经验;参与技术类项目建设。
  3. 【米哈游】前端工程师 (中 / 高级 / 资深):工作地点:上海 / 桂林路地铁站;薪资:20K-50K;职位诱惑:福利好、年轻团队、技术氛围浓厚、免费晚餐。面试官邮箱:yue.wang@mihoyo.com

    职位要求:2 年以上前端方向的工作经验;熟练使用 HTML5 CSS3 和 JavaScript(ES6+);熟练掌握 Vue 技术栈;

    加分项:有 *** 性能优化经验、活动可视化配置经验、活动及游戏官网类需求开发经验
  4. 【猿辅导】(初 / 中 / 高) 级前端工程师:工作地点:北京;薪资:20K-60K;职位诱惑:注重技术,加班少,假期多。面试官邮箱:hanyang@fenbi.com


    职位要求:计算机相关专业本科学历以上,熟悉一种前端框架,学习能力强;

    加分项:学习能力强
  5. 【作业帮】(中 / 高级 / 资深) 前端工程师:工作地点:北京;薪资:20K-40K;职位诱惑:技术氛围浓厚,技术栈全面,提供三餐;面试官邮箱:jinghao@zuoyebang.com

    职位要求:至少熟悉一个主流前端框架(React / Vue / Angular 等),了解其设计原理,有丰富实战经验;熟悉常见的构建工具,如 Gulp / Webpack 等,了解其设计原理,熟悉其配置方法;

    加分项:有移动端 Hybrid 开发经验者优先;熟悉 NodeJS,及主流的框架(如 koa / express / egg 等),有纯 Node 服务开发经验者优先。
  6. 滴滴出行】前端工程师(中 / 高级 / 资深)  :工作地点:北京;薪资:20K-50K;职位诱惑:技术栈全面,团队融洽,技术提升空间大。 面试官邮箱 :
    chengonghui@didiglobal.com

    职位要求:3 年以上工作经验;熟练 JavaScript / ES6,了解 Nodejs;至少熟悉 Vue / React 中一种,并了解原理;对代码优化与重构有一定经验;对前端可视化方向有一定了解 ;

    加分项:有可视化相关开发经验,熟练 WebGL / Canvas;了解一种后端语言或有相关开发经验(如 Nodejs / Java / php / .Net)
  7. 【teambition】前端工程师:工作地点:上海;薪资:20K-40K;职位诱惑:阿里云、空间大、福利好。面试官邮箱:
    zehao@teambition.com

    职位要求:3-5 年工作经验;熟练使用 Typescript 和 JavaScript(ES6+);熟练掌握 React;在项目中使用过 Redux 等前端数据流框架;

    加分项:有在项目进行单元测试的经验;有 RxJS 开发经验;有开发过大型应用程序经验;有复杂性能调优经验;
  8. 【平安财产保险】前端工程师工作地点:深圳;薪资区间:13k~40k;职位诱惑:福利好、加班少、空间大。面试官邮箱:
    chenmuter@hotmail.com

    职位要求:3 年及以上前端工作经验,本科以上学历;熟悉 html、css、javascript,熟悉 ES6 语法,熟悉 gulp、webpack、rollup 等工具使用;熟悉 reactjs、vuejs 或 angular 框架,并有相关的项目实践,了解 nodejs 开发;了解 ip / tcp、http 等相关网络协议,熟悉前端性能优化。 




易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!