写点什么

前端周报:Node 13 发布;TS 3.7 支持可选链;5G 人才供不应求

  • 2019-10-28
  • 本文字数:4263 字

    阅读完需:约 14 分钟

前端周报:Node 13发布;TS 3.7支持可选链;5G人才供不应求

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

前端新闻

React 公布 PreRelease 发行渠道

为了使开发人员更容易地测试 React 的预发行版本,官方将通过三个单独的发行渠道规范发布流程,React 的每个发布渠道都是针对不同的用例设计的。


  • Latest 版本适用于稳定的语义化 React 版本。这是从 npm 安装 React 时得到的,是你今天已经在使用的频道。它用于所有面向用户的 React 应用程序。

  • Next 跟踪 React 代码仓库的 master 分支。我们可以将其视为下一个次要版本的发行候选。用于进行 React 和第三方项目之间的集成测试。

  • Experimental 包含实验性 API 和稳定版本中不提供的功能。它们也跟踪 master 分支,但启用了附加功能标志。我们可以使用它来尝试即将发布的功能。


详情可查看官方 blog

Node.js 13 发布

本周,Node.js 13 正式发布,其中强调了 Worker 线程、编程增强和国际化功能。


Node.js 13 将 Node.js 12 替换为“当前”版本,但 Node.js 12 仍然是长期支持(LTS)版本。因此,不建议将 Node.js 13 用于生产。尽管如此,Node.js 13 对于构建和测试最新功能仍非常有益,开发人员可以使用 Node.js 13 来确保其程序包和应用程序与将来的版本兼容。


详情可查看 GitHub

TypeScript 3.7 rc 发布

本周微软发布了 TypeScript 3.7 RC,这是 TypeScript 3.7 的候选发布版本。到最终版本发布之前,除了重要的错误修复,微软表示,预计不会再有其他更改。


以下是 TypeScript 3.7 RC 中呼声最高的新功能:


  • 可选链

  • 空值合并

  • 断言函数

  • 更好地支持返回 never 的函数

  • (更多)递归类型别名

  • –declaration 和 --allowJs

  • 使用项目引用进行免构建编辑

  • 未调用函数的检查

  • TypeScript 文件中的 // @ts-nocheck

  • 分号格式化选项

  • 重大更改

  • DOM 更改

  • 函数真实性检查

  • 本地和导入的类型声明现在会冲突

  • API 更改


详情可查看官方 blog

行业新闻

习近平:加快推动区块链技术和产业创新发展

中共中央政治局 10 月 24 日下午就区块链技术发展现状和趋势进行第十八次集体学习。中共中央总书记习近平在主持学习时强调,区块链技术的集成应用在新的技术革新和产业变革中起着重要作用。我们要把区块链作为核心技术自主创新的重要突破口,明确主攻方向,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发展。


习近平在主持学习时发表了讲话。他指出,区块链技术应用已延伸到数字金融、物联网、智能制造、供应链管理、数字资产交易等多个领域。目前,全球主要国家都在加快布局区块链技术发展。我国在区块链领域拥有良好基础,要加快推动区块链技术和产业创新发展,积极推进区块链和经济社会融合发展。

5G 人才报告出炉:平均月薪超 1.4 万元,北上深需求最大

近日,智联招聘发布的《2019 年互联网产业人才发展报告》显示,2019 年 1-5 月,5G 相关招聘职位数同比增速达 806.60%,而投递简历同比增速仅为 151.04%,供给增长明显滞后。此外,2018 年 1-5 月 5G 相关岗位平均薪酬为 10839 元,2019 年 1-5 月为 15644 元,增长率达 44.33%,平均月薪高于长居薪酬榜首位的基金、证券等金融行业。

华为启动 6G 网络研究

10 月 21 日,华为心声社区发布创始人任正非接受日本共同社的采访纪要。任正非表示,在 5G 上,华为由于投入早、投入力量大,暂时有些领先。华为也在同步启动 6G 研究,但 6G 的使用可能要到十年以后。届时,6G 网络的“致密化”程度将达到前所未有的水平,6G 基站将可同时接入数百个甚至数千个无线连接,其容量可达 5G 基站的 1000 倍。6G 通信技术最终将实现“天地互联”。相关公司有意华股份、信维通信等。

网易有道成功在美上市,市值 19 亿美元

作为网易首家独立上市的公司,网易有道 (DAO:NYSE) 于北京时间 10 月 25 日 21:30,正式在纽交所挂牌上市。距离递交招股书仅 25 天,发行价偏上限定价 17 美元,对应市值 19 亿美元。相比去年 11.2 亿美元估值,溢价 170%。


网易有道 CEO 周枫致信全体员工,回顾有道十几年一路走来的心路历程, 并用三点表达了对员工的期待,“无论如何,继续盯住用户做好的产品和服务。把眼光放长期。不管怎样, 保护好我们创造价值的能力。”

Google 宣称实现「量子霸权」,IBM 撰文驳斥

当地时间本周三,Google 关于实现「量子霸权」的论文正式在 《自然》上刊登。此前,该论文节选曾短暂地在 NASA 发布,但被迅速撤下。


谷歌声称,已经成功实现所谓的“量子优势”。量子计算机在几分钟内完成了一台传统超级计算机需要一万年才能完成的计算任务。


IBM 研究人员发文驳斥 Google 言论,表示同一实验用超级计算机可在 2.5 天完成,并没有 Google 说的「一万年」那么夸张,而在严格意义上的量子霸权也并未实现。

GeekPwn 云安全挑战赛 0ops 摘冠

10 月 24 日下午,由腾讯安全云鼎实验室联合 GeekPwn 发起的全球首个基于真实通用云环境的云安全挑战赛正式结束。紫荆花、复旦白泽、0ops、AAA、Nu1L、r3kapig 等六支国内安全强队,进行了为期一天的紧张攻防对抗。最终,0ops 战队率先突破 9 道赛题,累计获得 2210 分,拿下云安全挑战赛一等奖。复旦白泽、r3kapig 分列第二、三位。

深度阅读

收益 or 挑战?Serverless 究竟给前端带来了什么

前端开发者是最早享受到 “Serverless” 好处的群体,因为浏览器就是一个开箱即用、甚至无需为计算付费的环境!Serverless 把前端开发体验带入了后端,利用 FaaS 与 BaaS 打造一套开箱即用的后端开发环境。本文作者将从前端角度出发,为你讲述 Serverless 带来的收益及挑战。


https://zhuanlan.zhihu.com/p/88258722

Microsoft 是如何进行 code review 的?

你知道全球最大的软件公司是如何通过代码审查来确保高质量代码的?我曾经思考过,这就是为什么我与同事一起调查了 Microsoft 是如何进行代码审查的。


这是常见的做法吗?开发人员是否需要进行代码审查?他们使用哪些工具?让我们在这篇文章中找到答案。


https://hackernoon.com/how-code-reviews-work-at-microsoft-qe1t327y

使用 PoseNet 和 Tensorflow.js 在浏览器中创建体感游戏

https://dev.to/devdevcharlie/playing-beat-saber-in-the-browser-with-body-movements-using-posenet-tensorflow-js-36km

使用群集在多个 CPU 内核上运行 Node.JS 应用程序

https://coderrocketfuel.com/article/run-a-node-js-application-on-multiple-cpu-cores-using-cluster

八种学习 CSS 的有趣方式

https://dev.to/devmount/8-games-to-learn-css-the-fun-way-4e0f

One HTML Page 挑战

在 1 个 html 页面里,不能有任何框架,不允许网络请求,不超过 1mb 大小,在这样的条件下你能做到什么?


来看看这个 GitHub 上的项目,目前收录了 30 多个作品,包含游戏和工具,或是纯粹的炫技,你会有什么样的创意呢?


https://onehtmlpagechallenge.com/

工具 & 库 & 资源

【为 JS 开发者准备的 Rust 快速入门】


https://github.com/yoshuawuyts/rust-for-js-people%23quick-start


【《机器学习训练秘籍》】Machine Learning Yearning 中文版《机器学习训练秘籍》 Andrew Ng 著


https://github.com/deeplearning-ai/machine-learning-yearning-cn


【Anix】 非常轻量(<3kb)的 JavaScript 动画库


https://github.com/a-jie/AniX


【Phaser】开源 HTML5 游戏框架


https://frontnet.eu/phaser-html5-game-framework-can-use-javascript-or-typescript/

招聘信息

字节跳动 - 上海

前端工程师(社招 & 校招 & 实习生)/ 20K-50K / 内推码:SYWMZ4R


岗位要求:


  • 有相对扎实的计算机基础,了解基本的数据结构和算法,有一定的编程经验 (重点:不需要刷题);

  • 有不错的前端编程基础,了解 JavaScript 常用的一些基本 API,熟悉异步编程的处理思路,熟悉 CSS 基本的一些用法;

  • 对于 React 全家桶、TypeScript、Node.js 等需要有一个基本的了解,工作中大量用到;

  • 对于技术有热情、务实、自驱。


投递方式(二选一):


  • 邮箱:leeight+101@bytedance.com

  • 官网:社招职位、校招 & 实习生职位


PS:投递后,可添加微信:leeight,查询进度(请备注:内推 + 姓名)。

PayPal- 北京

招聘岗位:Sr.Software Engineer\Sr.Network Engineer\Infrastructure Engineer\Lead Product Manager 等。


详情可点击 链接 了解。

腾讯

1)前端工程师:负责腾讯直播 web 和小程序的架构设计和研发;负责大前端技术统一平台的研发工作,落地业界相关技术,如 flutter。


岗位要求:


  • 本科及以上学历,2 年或以上的 Web 前端开发经验;精通 JavaScript、主流 JS 框架,熟练使用一种框架 vue/react,熟练使用 babel/webpack 等编译工具,有一定的工程化思考;

  • 熟悉 Web 性能优化,有性能优化实践经验;

  • 有 ReactNative、Weex、小程序、Flutter 等开发经验优先;有优秀开源项目开发维护经验优先。


投递方式:randzhu@tencent.com


2)互动视频 iOS 开发工程师:负责 NOW 直播 / 腾讯直播项目功能特性开发;参与移动客户端在性能、稳定性方面的建设;负责高质量的技术设计和编码,设计良好的代码结构,不断迭代重构;负责项目重点、难点的技术攻坚以及手机移动产品新技术预研等。


岗位要求:


  • 本科及以上学历,计算机相关专业;2 年以上 iOS 客户端开发经验;扎实的计算机科学基础,熟悉常见的数据结构和算法;

  • 熟悉 iOS 系统运行机制及内核,精通 Object C 开发语言,熟练运用 UIKit 等进行界面开发,精通多线程以及网络编程;

  • 有良好的编程习惯,代码结构清晰;

  • 具备良好的分析解决问题能力,能独立承担任务及把握进度风险;

  • 有音视频相关项目经验或图像处理技术相关经验优先;优秀技术解决方案设计经验优先;优秀开源项目开发维护经验优先。


投递方式:yannizhang@tencent.com


3)互动视频 Android 开发工程师:负责 NOW 直播 / 腾讯直播项目功能特性开发;参与移动客户端在性能、稳定性方面的建设;负责高质量的技术设计和编码,设计良好的代码结构,不断迭代重构;负责项目重点、难点的技术攻坚以及手机移动产品新技术预研等。


岗位要求:


  • 本科及以上学历,计算机相关专业;2 年以上 Android 客户端开发经验;扎实的计算机科学基础,熟悉常见的数据结构和算法;

  • 精通 Java 编程语言,熟悉 TCP/UDP 协议网络编程编程;熟悉 Android Framework 及 JNI 开发、调试,具有源码阅读及修改能力;

  • 有良好的编程习惯,代码结构清晰;

  • 具备良好的分析解决问题能力,能独立承担任务及把握进度风险;

  • 有音视频相关项目经验或图像处理技术相关经验优先;优秀技术解决方案设计经验优先;优秀开源项目开发维护经验优先。


投递方式:yannizhang@tencent.com


2019-10-28 13:302716
用户头像
王文婧 InfoQ编辑

发布了 126 篇内容, 共 75.0 次阅读, 收获喜欢 277 次。

关注

评论

发布
暂无评论
发现更多内容

高性能存储SIG月度动态:ANCK 5.10正式支持ublk、erofs容器镜像按需读时延优化60%

OpenAnolis小助手

操作系统 高性能存储 龙蜥社区 sig

老铁们看过来!2023首场昇腾AI开发者创享日来到“东北黑土地”沈阳

科技热闻

2022 IoTDB Summit:IoTDB PMC 曹高飞《Apache IoTDB 秒级扩容能力与存算分离实践》

Apache IoTDB

数据库 IoTDB

【我在京东做研发】揭秘支撑京东万人规模技术人员协作的行云DevOps平台

京东科技开发者

架构实战营模块1第3课 - 什么是面向复杂度架构设计

净意

人工智能+低代码,打通AI落地的最后“一公里”

明道云

软件测试 | parametrize实现参数化

测吧(北京)科技有限公司

测试

FL Studio2023免费中文版数字音频工作站软件

茶色酒

FL Studio2023

会声会影2023中文最新版消息

茶色酒

会声会影2023

图像的滤波与图像增强的Matlab实现

timerring

数字图像处理

软件测试 | YAML是什么?

测吧(北京)科技有限公司

测试

LeetCode题解:2373. 矩阵中的局部最大值,遍历,详细注释

Lee Chen

JavaScript LeetCode

MongoDB写入数据策略

NineData

nosql mongodb Journaling 写入策略 读策略

ClickHouse 与 Amazon S3 结合?一起来探索其中奥秘

亚马逊云科技 (Amazon Web Services)

JDK 环境配置

流火

Java centos jdk window

在深圳龙岗,看见空间智能化的潮水涌动

脑极体

全屋智能

ChatGPT Turbo API 18元/100万个单词

kcodez

openai ChatGPT

从智能进化模型看用友BIP的AI平台化能力

用友BIP

人工智能 用友 数智化 用友BIP

字字珠玑!GitHub爆赞的网络协议手册,被华为大佬指定内部必学?

Java 计算机网络 网络协议

零基础如何学习Web 安全,如何让普通人快速入门网络安全?

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

在文心一言出生地,百度悄悄燃烧AI小宇宙

白洞计划

百度 文心一言

Portraiture4中文免费ps滤镜磨皮插件

茶色酒

Portraiture3

得物供应链复杂业务实时数仓建设之路

小小怪下士

Java 程序员 后端

2022 IoTDB Summit:Apache IoTDB PMC 张金瑞《为物联网场景优化的时序数据库共识协议》

Apache IoTDB

大数据 IoTDB

Hypium框架使能ArkTS应用高效测试

HarmonyOS开发者

HarmonyOS

开源如何推动云计算的发展与创新 | 雨林开源行

开源雨林

开源 kubenetes OpenStack

SpringBoot+ThreadPoolTaskExecutor 批量插入百万级数据实测

Java Spring Boot 多线程 ThreadPoolTaskExecutor

Clean Start与Session Expiry Interval - MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 客户端 企业号 3 月 PK 榜

2022 IoTDB Summit:IoTDB PMC 田原《大规模并行处理与边缘计算在 Apache IoTDB 中的实践》

Apache IoTDB

数据库 IoTDB

新必应(New Bing)申请出错终极方案

kcodez

微软 ChatGPT New Bing

软件测试 | pytest测试框架

测吧(北京)科技有限公司

测试

前端周报:Node 13发布;TS 3.7支持可选链;5G人才供不应求_大前端_Zehao_InfoQ精选文章