前端技术双周刊#29-2022.08.24
JavaScript
-
How to Minify your JavaScript Code
这篇文章汇集了各种用最少的代码写 JS 的方法。并不是鼓励大家按照这种形式去写代码,因为这样可能会导致代码可读性的下降。它的意义在于帮助我们查缺补漏,有很多基础语法可能被我们遗忘了。 -
Record & Tuple: Immutable Data Structures in JS
JSNation 2022上关于 Record & Tuple 提案的分享
Node
-
How to monitor a Node.js application
本文主要从 Node.js 监控展开,介绍了作者 New Relic 监控与 Node.js 的集成 -
快到飞起的 Bun 会替代 Node 吗
Bun 是一个大而全的 JavaScript 运行时,它不止做了 Node 和 Deno 的工作(JavaScript 运行时),而且还原生支持 bundler、transpiler、task runner 等
工程化实践
- Bundless 的思考与实践
随着 Vite 等构建工具的兴起,以及现代浏览器对原生 ESM 的普遍支持,Bundleless 的方案逐渐被大家熟悉和接受。但同时也伴随有新的问题出现
拓展阅读
-
Star Rating Component by React
一个功能强大,样式可扩展的星星评分组件,我们可以学习到怎么设计这样的组件。 -
A better segmented control
选择类的控件有很多种,很多时候大家容易混淆使用,这篇文章帮助你明确什么场景下需要什么样的选择控件。 -
HTTP/3 为什么这么快
HTTP/3 的来临对 Web 性能是件大事,本文主要介绍 HTTP/3 对 web 性能的提速,能在用户体验方面带来了很大的改善。 -
Color & Contrast
从生理学到视觉障碍,从颜色现象到属性和模型,从色彩空间到使用方法,14 个主题 95 篇文章,没见过比这更全面的色彩学习指南了。 -
如何写一份高可读性的软件工程设计文档
作为一名软件工程师,我们的工作本质不仅仅是编写程序代码,而是解决真正的问题。因此,相比最终的程序代码,文字形式的设计文档反而更加重要。本文根据 Google 及其它公司编写设计文档的经验总结而创作,极具参考价值。文章最后的参考文档和参考书籍部分也非常值得一读。 -
微软为 VS Code 推出 Markdown 语言服务器
微软近日发布官方博客表示,他们经过半年时间的努力为 VS Code 带来了 Markdown 语言服务器(Markdown Language Server),目标是推动 Markdown 工具的发展,并使其具有一些与其他编程语言工具类似的智能功能。 -
Set up Neovim on a new M2 MacBook Air for coding React, TypeScript, Tailwind CSS, etc.
一个极客拿到新玩具后的开发配置, 失眠或者压力大的时候可以看看、听听机械键盘敲击的声音很解压 -
Shopee 衰落幕后
股价下跌 80% 的虾皮,内部发生了啥?