Libra前端周刊-第8期

390 阅读3分钟

一个东西

文豪野犬

一个披着侦探故事外衣的异能战斗番,故事中的角色都有这大文豪的名字,比如中岛敦,太宰治,夏目漱石,芥川龙之介等,所有文豪的异能还都与他们的作品有关。

一个问题

算法-分治

github.com/Libra-studi…

简单介绍下分治算法及其应用场景

一个项目

ni

ni提供了一系列简化的 npm 指令,并且可以在npm · yarn · pnpm · bun中通用,会根据项目的lock文件自动使用正确的包管理工具执行指令。

一揽子文章

The lone developer problem 🔗

一片短文章,描述了唯一开发者问题,也就是如果一个程序员构建了一些东西,那么其他人很难在以后进行维护。很现实的问题,我们在日常工作中总会花大把的时间去看懂别人的代码,无论多成熟的程序员,在理解别人的代码上总是会花费较多的时间。

Client-side JavaScript and React criticism: What comes next? 🔗

文章讨论现在社区上关于前端的两种观点的分歧,一方认为明确反对过度依赖javascript,“just use Progressive Enhancement!”,认为过于复杂的javascript以及every thing in js是不合理的,另一方则是以React为代表的every thing in js。

文章作者显然是反对过度使用javascript,并且支持过度方案,Islands架构,文章比较长,观点则见仁见智。

一句话新闻

  • GMTC-全球大前端技术大会2月份在北京召开,其中的一些演讲已可以下载ppt,尽管大部分都比较表面,偏向宣传,不过仍然可以参考借鉴,下载地址:gmtc.infoq.cn/202302/beij…
  • 鹅厂前端级别最高专家(T4),前QQ空间技术总监黄希彤被爆离职,看起来甚至是被毕业,而非自己要走。黄希彤是前QQ空间技术总监,做过中国404寻亲页面据其夫人帖子中所透露,她的丈夫在腾讯可能因为两次明显的职场滑铁卢事件导致现在的结果。一是没有抓住移动化浪潮,传统前端(以html、css、js为代表的)正在走向没落。二是没有及时从技术转为管理职能。大概就是一个不怎么会管理的人待在了不适合他的位置。
  • 美团打车放弃自营打车业务,全面转向聚合模式,网约车业务并入美团平台。

一个关键词

signals

最近前端业界火起来的东西,上周也介绍了一篇文章说,Signals 是前端框架的未来。(有兴趣的可以看 useSignal() is the Future of Web Frameworks)。最近有更多的业界大佬们加入讨论,除了Vue 官网上添加了 Connection to Signals 这部分内容外,Dan也下场对React和Signals 进行了讨论说明。《React vs Signals: 10 Years Later》这篇文章中探讨了 JavaScript 中的信号(Signals)技术,以及它与 React 的区别和联系,然后Dan在文章下面评论,他认为React“修复”的问题是初始化和更新之间的UI不一致。文章下面的讨论要比文章本身更值得一看,毕竟文章的作者是Solid.js的作者,所以文章稍微有些广告的嫌疑。

同样由Ryan Carniato写的《The Evolution of Signals in JavaScript》。这篇文章比较详细得介绍了 Signals 的历史和背景,并讨论了其未来的发展趋势。

另外还有另外一个使用Signals的库-由TLDraw 的开发团队带来的 Signia的介绍文章《Introducing Signia》

以及 create-react-signals 的实现原理的介绍文章

《Demystifying Create React Signals Internals · Daishi Kato's blog》

无论从社区还是各大框架的反应来看,signals最近爆火已经是毋庸置疑的事实,关键就在于这玩意究竟能解决什么问题,以及其是否能改变现在前端框架的局面,让我们拭目以待