晓前端周刊 第80期 前端周刊:分享一次谷歌开发工程师帮我改bug的经历;

avatar
前端团队 @晓教育集团

业界动态

TypeScript 4.4 首个 Beta 版本发布

TypeScript 4.4 发布了首个 Beta 版本,主要更新内容:

  • 提供针对 Aliased Conditions 的控制流分析 (Control Flow Analysis)
  • 增加 symbol 类型和模板字符串模式的索引签名
  • Catch 变量中默认使用 unknown 类型 (--useUnknownInCatchVariables)
  • ......(详情:devblogs.microsoft.com/typescript/…

跨平台桌面应用开发工具 Electron 13.1.5 发布

Electron 13.1.5 现已发布,主要更新内容如下: Fixes

  • 修复了当nativeWindowOpen: false时,使用setWindowOpenHandler拒绝window.open的挂起问题。#29882
  • 修复了在启用contextIsolation时下拉菜单在 DevTools 中不起作用的问题。#29885
  • 修复了一个问题:如果 webRequest.onBeforeSendHeaders 回调响应对象中没有包含可选
  • ......(详情:github.com/electron/el…


好文推荐

如何实现前端白屏监控?

不知从什么时候开始,前端白屏问题成为一个非常普遍的话题,'白屏' 甚至成为了前端 bug 的代名词:_喂,你的页面白了。_而且,'白' 这一现象似乎对于用户体感上来说更加强,回忆起 windows 系统的崩溃 '蓝屏':可以说是非常相似了,甚至能明白了白屏这个词汇是如何统一出来的。那么,体感如此强烈的现象势必会给用户带来一些不好的影响,如何能尽早监听,快速消除影响就显得很重要了。

迈入现代 Web 开发(GMTC 2021 演讲《字节跳动的现代 Web 开发实践》全文)

大家好,我是来自字节跳动 Web Infra 部门的杨扬。在开始分享前先解释下:
可以看到幻灯片上的标题,跟会议日程里的标题有些不一样,「现代 Web 开发」这几个字加上了引号,做这个修改是因为,原文很容易被断句成「现代的,Web 开发实践」,「现代」看上去只是一个普通的形容词,其实「现代 Web 开发」是作为一个整体的专有名词,来代指现在全球技术社区和全行业里,越来越重要的一个「大趋势」(Megatrend)、一场正在进行中的「范式转移」。 ​
今天这场分享的主题,就是字节跳动如何把「现代 Web 开发」转化成具体的技术栈和研发工具体系,在内部广泛落地和从中获益。

TypeScript 4.3 新功能的实践应用

本文通过解决在实际工作中遇到的问题,层层剖析解法,带你了解 TS4.3 的高级特性,一起来看看吧。

简单实现一个Virtual DOM

本篇文章从简单实现一个Virtual DOM入手,去解释一下Virtual DOM的实现思想;

晓前端课堂

分享一次谷歌开发工程师帮我改bug的经历

本篇文章记录了一次去年年底与谷歌工程师交流的过程,希望可以为大家提供一种新的解决问题思路。


欢迎大家踊跃投稿,提出建议帮助前端周刊做得更好。
投稿方式:直接分享文章的链接给周刊组成员。

关于我们:我们是晓教育集团大教学前端团队,是一个年轻的团队。我们支持了集团几乎所有的教学业务。现伴随着事业群的高速发展,团队也在迅速扩张,欢迎各位前端高手加入我们~ 我们希望你是:技术上基础扎实、某领域深入;学习上善于沉淀、持续学习;性格上乐观开朗、活泼外向。 如有兴趣加入我们,欢迎发送简历至邮箱:liushan@xiao100.comyangshuijuan@xiao100.com

公众号底图.jpg