博文封面

在浏览器中直接对PDF和图像运行OCR

本周我参加了斯坦福举办的Story Discovery At Scale数据新闻会议。在任何新闻会议上,数据提取都是一个长久热门的话题:我们如何最好地从PDF和...

博文封面

BFCache解释

你有没有尝试过按下浏览器的返回按钮,然后注意到前一个页面加载速度有多快?这就是BFCache在起作用。 什么是BFCache? BFCache代表着“后退/前...

博文封面

Dart 中的 JS 互操作性历史

在当前的 Flutter beta 版本中,由于 Dart 3.3 达到了令人振奋的 JavaScript 互操作性里程碑,支持 Wasm 刚刚落地。为了...

JSON 数字到底是什么?

人们通常不会思考这个问题,似乎相当直接。它是一个数字,显而易见!但事实证明,这个问题有点难以回答,对于 API 设计者来说尤为重要!所以让我们通过深入研究各种 ...

博文封面

Bun 1.1

Bun是一个快速、全能的工具包,用于运行、构建、测试和调试JavaScript和TypeScript,从单个脚本到完整的堆栈应用。如果你对Bun还不熟悉,可以在...

博文封面

一个 TC39 关于 Signal 的提案

去年八月,我提到我想开始追求 TC39 中 Signal 的潜在标准。今天,我很高兴地分享

博文封面

DevTools,Chrome 124 中的新功能

新的自动填充面板 此版本为 DevTools 带来了全新的 自动填充 面板。Chrome 自动填充 提供了一种方便的方式,在网站上自动填充已保存地址的表单。新的...

博文封面

"react-strict-dom",为什么如此出色?

介绍 上周,Meta开源了一个名为[react-strict-dom](https://github.com/facebook/react-strict-dom...

博文封面

Next.js是如何违背React基本原理的(示例)

在前端世界中,性能一直是一场持续不断的战争。RSC(React Server Components)目前在Next.js应用程序路由器中实现,被视为旨在改善启动...

Iterator helpers 迭代器助手

Iterator helpers 是迭代器原型上的一组新方法,有助于一般的迭代器使用。由于这些辅助方法在迭代器原型上,任何在其原型链上具有 Iterator.p...