新闻
Core-js maintainer complains open source is broken
core-js库的开发者表示了对当前开源环境的失望,很少有人会为这些开源工具付费,甚至很多时候,人们连自己使用了某些开源工具都不知道,更别提知道开源工具的开发者了。这篇文章对这件事情也进行了一些讨论,认为商业需要与开源社区结合,否则不利于开源社区的长远发展。
文章
1. Optimize Next.js App Bundle and Improve Its Performance (syncfusion.com)
一个对项目大小优化的案例,供大家日后的项目优化精简工作提供参考。
2. Writing Javascript without a build system
对于一些小的前端项目,我们是否可以考虑不要一味的使用打包工具?本文的作者从自己的经验出发,介绍了如何在不借助打包工具来进行开发工作。文章写的很简单,算是给大家提供一种思路吧。
工具
1. Tampermonkey油猴插件
一个用户脚本管理器,通过将指定js代码运行在浏览器上,来改变被访问网页的功能,提升我们的网页浏览体验 。js代码可以自己编写,也在指定社区获得别人上传分享的代码
2. javascript-obfuscator
一个用于代码混淆的工具,它可以把你的源代码变得“面目全非”,完全没有可读性。还具有部分防调试功能,给JavaScript代码多一层保护
3. shoelace
它是针对原生HTML组件封装的一套Web组件库,不依赖于任何web框架(vue、react等)