前端技术观察第十期-2019前端工具调查结果
《前端技术观察》是由字节跳动IES前端团队收集、整理、推荐的业界高品质前端资源合集,主要分为以下几个板块:
-
Highlights
-
优秀的工具、库
-
好的教程、深度解读已有技术的文章
-
业界最新的技术、热点文章
-
业界对(新)技术的深度地、优秀地实践
-
Tutorial
-
Tools And Codes
《前端技术观察》的目的是让大家:
-
更及时的了解到业界最新的技术
-
受益于高质量的教程、文章
-
了解业界更优秀的代码、工具
-
更多地、氛围更浓厚地讨论、研究、落地技术
highlights
GitHub Universe 2019 大会(英)
GitHub Universe 2019 大会举办的首日,GitHub 宣布推出移动版应用(GitHub for mobile),支持 iOS 和 Android 两大主流移动平台
https://github.blog/2019-11-13-universe-day-one/
TypeScript 正式发布 3.7 版本(英)
TypeScript 正式发布 3.7 版本,支持可选运算符、nullish 合并、原生的断言 assert 方法、从不返回函数、忘记调用
https://devblogs.microsoft.com/typescript/announcing-typescript-3-7/
React 2019 Conf大会视频(英)
亮点:构建自定义React Render
https://javascriptweekly.com/link/79752/web
Node v13.1.0发布(英)
不是一个重要的版本,一些小的调整。
https://nodeweekly.com/link/79642/web
Babel 发布 7.7.0
https://github.com/babel/babel/releases/tag/v7.7.0
Babel 发布 7.7.0,支持 top-level-await,通过 babel-plugin-syntax-top-level-await 开启
Preloading Fonts: 什么时候有意义?(英)
预加载自定义字体能帮助避免文本闪烁吗?本文介绍了改变字体加载行为的选项。
https://frontendfoc.us/link/79829/web
2019前端工具调查结果(英)
超过3,000多名开发人员参加了此次问卷调查,调查覆盖了有关工具和方法论。随着jQuery和Lodash的热度下降,React和Vue的受欢迎程度迅速提高。Webpack领跑打包工具,Jest统治测试工具,几乎所有人都在使用Eslint。
https://javascriptweekly.com/link/80091/web
Discord如何通过ReactNative实现接近iOS原生的性能(英)
Discord是一款受游戏玩家欢迎的流行聊天系统,很早就选择ReactNative作为其iOS应用程序的基础,让我们学习下他们付出多少努力去提升性能。
https://mobiledevweekly.com/link/79969/web
使用Viewport Units时你需要了解的一些知识(英)
当你尝试根据视口的整个高度/宽度做计算时,常常会有许多“陷阱”,本文将带你了解Viewport Units的基础知识。
https://mobiledevweekly.com/link/79712/web
使instagram.com更快:代码大小和执行优化(英)
Instagram团队发布的一系列JavaScript性能优化文章(需要打开VPN/Seal)。
https://instagram-engineering.com/@mr_sharpoblunto
tutorial
【力荐】从零开始写一个React(英)
从零开始写一个 React 框架,左侧是代码右侧是针对代码的文章介绍,其中包含 Fibers 部分
https://pomb.us/build-your-own-react/
带你手写微前端框架
手把手写一个微前端框架
https://juejin.im/post/5db4253451882556a035ae5d?utm_source=tuicool&utm_medium=referral
图文讲解,TCP 为啥要 3 次握手和 4 次挥手?握两次手不行吗?
图文讲解,TCP 为啥要 3 次握手和 4 次挥手?握两次手不行吗?
https://mp.weixin.qq.com/s?__biz=MzU2Njg3OTU1Mg==∣=2247484969&idx=1&sn=dbe8ef6e6e711ddce55699a392a018b2
跨浏览器的Web浏览器插件最佳实践(英)
【一次编写,任意浏览器运行】的浏览器插件最佳实践
https://frontendfoc.us/link/79513/web
tools And codes
progress-estimator: 展示进度条并估算完成Promise所需的时间
该库会跟踪之前Promise的执行时间,以便随时间提供更准确的估计。
https://github.com/bvaughn/progress-estimator
Simplur: 简单、通用的单/复数字符串标记模版
Tagged templates允许使用函数来解析模板文字。它可以返回完全不同的内容,可以任你随意命名。
https://javascriptweekly.com/link/79769/web
VSCode Glean: 一款用于重构React代码的VSCode插件
功能包括:将JSX提取成为新的组件;Class Component 和 Functional Component的相互转换等
https://javascriptweekly.com/link/79768/web
Tenko: ES2015还没掌握?是时候学习ES2020了
用JS编写的100%符合ES2020规范的JavaScript解析器
https://javascriptweekly.com/link/79777/web
Sharp: 基于Node的高性能图像处理工具
以最快的速度调整JPEG,PNG,WebP和TIFF图像的大小。
https://github.com/lovell/sharp
本系列会持续更新,欢迎大家持续关注。IES前端团队负责字节跳动互娱社区全线产品前端开发工作,包括但不限于抖音、火山、轻颜、faceu等。如果你想加入我们的团队,欢迎投递简历到 lisqpersonal@163.com 标题:【求职】岗位-姓名-电话