产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

前端周报: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:302601
用户头像
王文婧 InfoQ编辑

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

关注

评论

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

【LeetCode】出现次数最多的子树元素和Java题解

Albert

LeetCode 6月月更

Java技术培训之设计模式七大原则

@零度

设计模式 JAVA开发

2022年秋季广州美博会-2022广州9月份美博会

Geek_0b38bb

2022年广州美博会 秋季广州美博会 美博会 广州美博会

Java开发培训之设计模式UML类图

@零度

JAVA开发 UML

DOM核心——Element类型

大熊G

JavaScript 前端 6月月更

C#入门系列(二十) -- 面向对象之封装

陈言必行

C# 6月月更

vivo 容器集群监控系统架构与实践

vivo互联网技术

云原生 监控 系统架构 Prometheus

案例驱动 :从入门到掌握Shell编程详细指南

百思不得小赵

bash 运维 6月月更

告别手写,使用 Doc View 快速生成接口文档

程序员小航

IDEA 插件

Webshell检测引擎:青藤开放200个雷火SaaS版免费账号!

青藤云安全

安全攻防 网络安全 攻防演练

Wallys/Routerboard/DR8072A-HK09/IPQ8072A/802.11ax

wallys-wifi6

802.11AX WIFI 6e

TiDB 性能分析&性能调优&优化实践大全

TiDB 社区干货传送门

大数据培训Flink之Table API 与 SQL

@零度

flink 大数据开发

面试突击58:truncate、delete和drop的6大区别

王磊

Java java常见面试题 常见面试题

APICloud 实现文档下载和预览功能

YonBuilder低代码开发平台

文件 APP开发 APICloud

强推10款Python常用的开发工具

左手の明天

Python ide python开发工具

福昕软件重磅发布福昕高级PDF编辑器12.0

联营汇聚

【愚公系列】2022年06月 通用职责分配原则(八)-中介原则

愚公搬代码

6月月更

基于集群的动态反馈负载均衡策略

No Silver Bullet

集群 6月月更 负载均衡策略

本周二晚19:00战码先锋第6期直播丨共建测试子系统,赋能开发者提高代码质量

OpenHarmony开发者

OpenHarmony

低代码实现探索(四十三)前台对象数据树

零道云-混合式低代码平台

el-table 分页全选功能讲解

CRMEB

IAST 初探:博采众长、精准定位、DevOps友好

SEAL安全

DevOps 安全 IAST 应用安全测试 开源软件供应链

开源生态|超实用开源License基础知识扫盲帖(下)

Orillusion

开源 WebGL 元宇宙 Metaverse webgpu

文旅新体验!3DCAT助力广州非遗“元宇宙”街区炫酷亮相

3DCAT实时渲染

非遗 元宇宙 实时云渲染

知识管理——知识经济时代的增资利器

小炮

SREWorks v1.2 版本发布 | 运维市场能力发布

阿里云大数据AI技术

大数据 运维 云原生 开发运维

OLAP分析型应用场景中,数仓中vacuum为何对列存表无效

华为云开发者联盟

数据库 后端 存储 华为云

通过一个具体的例子,讲解 SAP Cloud Platform Integration(CPI) 的使用方法

汪子熙

Cloud 系统集成 SAP 6月月更 cpi

读书笔记之:麦肯锡高效工作法

甜甜的白桃

读书笔记 读书 笔记 6月月更

我的远程办公经验 | 社区征文

五分钟学大数据

初夏征文

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