墨筝

我的 rss 订阅

rss, read
前言我创建了一个 github 仓库 my-rss 来专门记录我的订阅源,这份订阅源覆盖了前端,docker, 设计,AI,goLang 以及一些我关注的大佬博客等等。未来如果有新的高质量 blog 订阅,也会持续添加进去。 如何使用你需要先下载一个 rss 阅读器,目前我在使用的一款阅读器 ...
Read more

VineNote

tauri, rust, react
前言VineNote 是一款基于 Tauri、React、shadcn/ui、TailwindCSS、Zustand 等优秀技术栈构建的轻量化跨平台笔记软件,兼具强大的编辑功能与卓越性能 Github 地址 下载地址 我为什么要写 VineNote作为深度文字创作者,我长期 ...
Read more

React-scan 是如何检测性能的

React,Performance
前言react-scan 是 React 社区中最近热度很高的一个项目,在 github 上目前已经获得了 12.5k 的 star 量,主要用于自动检测 React 应用的性能问题(核心是组件的渲染性能)。针对该问题,之前社区中也有一些类似方案,但各自存在一些使用上的缺陷,比如: Rea ...
Read more

追求极致性能的框架 - Qwik

Framework,Front End
Qwik 是什么Qwik 是来源于社区的一个新的 SSR 前端研发框架,作者即为原 angularJs 框架的作者,其核心理念是页面启动时通过 HTML 直出和尽可能少的 js 实现秒开的页面体验以及无 hydrate(水合)过程以达到最快的页面可交互时间(TTI)。 Qwik 核心想解决的 ...
Read more

React 19 带来了什么

React
前言今年的 React conf 主要介绍了即将推出的 React 19 的诸多新特性,演讲视频合集可以看https://conf.react.dev/talks,目前 React 19 已经正式进入到了 RC 阶段,意味着其离正式发布为期不远矣,笔者整理了演讲中的诸多内容,并根据自身实践和 ...
Read more

一些优质的三方库

libraries
前言这篇主要是记录一些优质的三方库 Etahttps://eta.js.org/, 非常酷的一个模板引擎,可以在 Node, Deno 和浏览器环境中使用 Date-fnshttps://date-fns.org/, 日期处理工具库 VineJshttps://vinejs.dev/docs ...
Read more

一些不错的生产力工具

production tools
前言主要记录一些比较不错的小工具。 Web Checkhttps://web-check.as93.net/, 可以快速查看某个网站的一些技术信息,比如 ip 地址, ssl 证书等等。 Spectaclehttps://commerce.nearform.com/open-source/s ...
Read more

如何实现 esm 模块的热更新 HMR

javascript, Front-end engineering
前言最近在前端工程领域出现了一些新的工程化工具,诸如尤雨溪的 vite 以及已在 GitHub 社区斩获 8317 个 star 的 snowpack,这些工具的优势除了内置支持 vue, react 等框架的运行和构建,很重要的一点是开发环境下应用的快速启动能力, snowpack 的启动 ...
Read more

webpack 中构建进度条的实现原理

javascript, webpack, Front-end engineering
前言我们在使用 webpack 的时候经常会用到 webpackbar 或者 progress-bar-webpack-plugin 之类的 webpack 插件通过进度条等方式来展示 webpack 的构建进度,以提升构建过程中的反馈体验。对于不同的插件来说,它们只是进度条的 UI 展示形 ...
Read more

koa源码中的promise

node.js, koa
koa 是一个非常轻量优雅的 node 应用开发框架,趁着双十一值班的空当阅读了下其源代码,其中一些比较有意思的地方整理成文与大家分享一下。  洋葱型中间件机制的实现原理我们经常把 koa 中间件的执行机制类比于剥洋葱,这样设计其执行顺序的好处是我们不再需要手动去管理 request 和 ...
Read more
Prev Next