技术周报·为什么说 WebAssembly 是 Web 的未来
编辑推荐
本文旨在对那些有兴趣了解 WebAssembly,但是一直没有时间深入探究它的边界的同学提供一个快速入门且具有一定深度的分享,希望本文能为你在学习 WebAssembly 的路上提供一个比较有意思的指引。
https://mp.weixin.qq.com/s/dEOIArtK6DIfewIva2zLKw
近日,Deno 官方博客对其项目在刚刚过去的 2021 年所发生的重大事件和新变动做了回顾。作为 Deno 第一笔资金投入的一年,该公司在 2021 里在 10 个方面有了强大且持续的发展:发布了 44 个版本(11 个次要,33 个补丁),landing 关键特征,无数 bug 的修复以及在性能方面的显著优化。
https://mp.weixin.qq.com/s/cnpNdPWkQTpiALmjSXo3JA
进阶探索
在程序运行过程中,几乎每时每刻都在为进程分配新的内存,但计算机的内存空间总是有限的,内存空间总有被占满的时候,所以我们需要进行 「垃圾数据回收」 ,以释放内存空间。
https://mp.weixin.qq.com/s/KZsgQxlrsfYMvJejbZqGHw
前端开发调试最佳实践
作为前端工程师,无论是开发还是线上环境,浏览器或是 node
,移动端或者 PC
端,经常会遇到一些 bug
,那么如何快速定位和解决问题呢,笔者准备了一份前端调试指南供大家参考。
https://juejin.cn/post/7055496557038141476
外文精选
Becoming a Better Writer in Tech
In this article, we cover:
-
「The importance of writing」 for software engineers, engineering managers, and executives. -
「The process of writing well.」 Editing approaches to make your writing crisper and getting feedback on your writing. -
「Improving how you write.」 Observing and copying great writing. Habits to build your writing muscle. Continuous learning: courses, books, and tools to boost your writing.
https://blog.pragmaticengineer.com/becoming-a-better-writer-in-tech/
How open source is supporting NASA’s new eyes in space
Just last month, we saw the long-awaited liftoff of NASA’s James Webb Space Telescope (JWST). We wanted to take a moment to celebrate NASA’s achievement and all the agencies involved, but also to take a step back and reflect on how open source has gradually become a key partner to scientists and astronomers alike.
https://github.blog/2022-01-18-how-open-source-is-supporting-nasas-new-eyes-in-space/
Stop paying tech debts, start maintaining code
I want to provide a frame shift on tech debt. I use frame shift as a way to say 「stop using the term Tech Debt!」 I also want to break down some meaningful, practical, day-to-day ways to discuss and practice 「software maintenance」.
https://blog.testdouble.com/posts/2022-01-20-stop-paying-debts-start-maintaining-code/
实践 & 应用
现代 CSS 颜色指南
在 CSS 中颜色无处不在,它们可以作为文字、背景、阴影、表格、边框、链接等属性。我们在 CSS 中使用的大多数颜色都是 hex 和 RGB,但扩展开来还有许多编码方式:HSL、HWB、LAB、LCH 等。
https://juejin.cn/post/7056593845860958215
浅析 FormData
FormData
提供了一种表示表单数据的键值对 key/value
的构造方式,是专门为表单量身定做的数据类型,它的功能比 application/json
强得多,比如它能用于文件上传场景;也直接挂载在 window
对象,方便使用。
https://juejin.cn/post/7057293668440834061
你不容错过的JavaScript高级语法(Iterator, Generator)
本文汇总迭代器、生成器的关键知识点,包括协议、异步处理方案等,适合入门学习。
https://juejin.cn/post/7055168101192564750