奇舞推荐
我被 pgx 及其背后的 Rust 美学征服
我无意发现了 pgx 这样一个使用 Rust 来撰写 postgres extension 的集成工具,在深入地了解其文档并写了几百行代码后,我立刻就被那种直击心灵的简约之美冲破了防线,不得不在此吹上一波。如此优雅地解决另一个生态系统 (postgres) 的扩展的问题,我就想说,除了 Rust,还有谁?
vite 3.0 都发布了,经常初始化 vite 项目,却不知 create-vite 原理?揭秘!
你一般会很开心的 npm create vite@lastest 初始化一个 vite 项目。 那么你知道它的原理是什么吗? 今天这篇文章就来带领大家一起学习其原理,源码 400 行不到。
京东零售平台:前端组件资源共享与中心化管理实践
本文的主要话题是京东玲珑平台基于 MF 的组件化共享工作流的成果分享,主要针对目前跨团队之间协作、进行研发资源共享的痛点问题,介绍基于 Webpack Module Federation 的前端组件化共享方案,分享如何打造一个前端组件共享工作流,最后实现前端组件资源共享以及中心化管理的实践过程。
技术实践
快上车!从零开始搭建一个属于自己的组件库!
虽然业界已经有很多成熟优秀的 ui 库可以供我们使用,也为我们解决了很多问题。但是基础的东西总是不能满足所有业务场景,更多时候我们需要扩展功能来满足业务的需求,本文将带你从零开始搭建一个属于自己的组件库。
为什么说 90% 的情况下,immer 能完胜 immutable?
从使用体验上来说,不管是和 react 的 setState 结合还是和 redux 的 reducer 结合,都是 immer 完胜,但是 immutable 因为有专用数据结构的原因,在有大 state 对象的时候,性能会好一些。
“React 深入”一文吃透 React v18 全部 Api(1.3w+ 字)
React 官方提供了很多 Api,只是这些 Api 我们并不常用,所以往往会忽略它们,但在一些特定的场景下,这些 Api 也会起到关键性的作用,所以今天就逐个盘点一下,说说它们的使用方法和使用场景。
拓展边界
联机游戏原理入门即入土 -- 入门篇
单机游戏是了解别人的人生,而联机游戏是体验另一种人生 ---- by 核桃仁。为什么说标题是入门即入土?网络联机游戏的原理有很多很多,通信和同步测量只是基础中的基础。
用 Colab 免费部署自己的 AI 绘画云平台——Stable Diffusion
AI 绘画门槛又又又降低了,从最开始需要花半天时间折腾的 Disco-Diffusion,紧接着 Stable Diffusion 在 github 上开源,各家平台都推出了云平台,让用户通过轻松的点击、选择、输入就能生成一张张 AI 图。
Plasmo Framework:次世代的浏览器插件开发框架
最近团队在做的业务需要重度使用浏览器插件,所以有必要对浏览器插件进行全面的调研与实践,以了解其上限,并考虑将浏览器插件的开发与现有的 Web 工程化开发流程进行结合,提高开发的效率与幸福感,于是遇到了 Plasmo Framework -- 一个开发浏览器插件的工程化框架,本文将尝试介绍关于插件、插件开发、基于 Plasmo 的插件开发以及业务实践等相关内容。