标签: IP

我断开IPv4整整一周,只为理解IPv6过渡机制

我断开IPv4整整一周,只为理解IPv6过渡机制

IPv6远不止是“简单”切换那么简单。

想念 jQuery

想念 jQuery

jQuery刚推出时我拒绝使用它,因为觉得额外代码对网站负担太重。如今想来都觉得后怕。

Oracle,是时候解放JavaScript了

Oracle,是时候解放JavaScript了

JavaScript作为全球最流行的编程语言,然而,数百万使用该语言的开发者中,鲜有人意识到JavaScript实为甲骨文公司持有的商标

以色列国防军禁用安卓手机——iPhone现为“强制配备”

以色列国防军禁用安卓手机——iPhone现为“强制配备”

此前仅iPhone和三星入选该名单。谷歌宣称Pixel系列“在安全功能方面获得最高评级,使政府雇员能够在几乎任何地点——包括最偏远的环境——安全地连接和协作”。

JavaScript中的错误链:借助Error.cause实现更清晰的调试

JavaScript中的错误链:借助Error.cause实现更清晰的调试

默认情况下,console.error(err) 仅记录顶级错误。cause 链不会自动显示,需手动记录,切忌过度使用。将每个次要错误都进行链式记录反而会使调试过程更加混乱。仅在上下文真正重要时使用此功能。

1600元一只的iPhone口袋套迅速售罄

1600元一只的iPhone口袋套迅速售罄

iPhone置于此袋中确实显得舒适贴合。更无可争议的是,这款配件的设计精良。但它与当年iPod袜同样古怪的造型也毋庸置疑。然而价格却令人难以接受——短款售价150美元,长款高达230美元。

对比之下,Apple Watch SE 起售价仅250美元。

使用 setHTML() 方法消毒HTML

使用 setHTML() 方法消毒HTML

Element接口的 setHTML() 方法提供了一种解析和清理HTML字符串的安全方法,可生成DocumentFragment 接口的 setHTML() 方法提供了一种跨站脚本安全的解析方式,可将 HTML 字符串转换为 DocumentFragment,并将其作为子树插入元素的 DOM 中。

iOS 26.1 Beta 4 新增透明度开关,用户可自定义液态玻璃效果

iOS 26.1 Beta 4 新增透明度开关,用户可自定义液态玻璃效果

随着iOS 26.1、iPadOS 26.1和macOS 26.1的第四个测试版发布,苹果新增了一项设置,允许用户自定义液态玻璃的外观效果。

可以用 CSS 实现这些,不再需要 JavaScript

可以用 CSS 实现这些,不再需要 JavaScript

现代CSS技术很多程度上实现了以前很多需要JavaScript完成的功能

JavaScript 的美好未来不会实现

JavaScript 的美好未来不会实现

凭借雄厚资金支持(需知npm母公司GitHub隶属微软,市值高达3万亿美元),它将开发并推出新一代JavaScript包管理方案

Bun Install 比 npm 快 7 倍,Why?

Bun Install 比 npm 快 7 倍,Why?

运行 bun install 速度极快。平均而言,它比 npm 快约 7 倍,比 pnpm 快约 4 倍,比 yarn 快约 17 倍。在大型代码库中,这种差异尤为显著。原本需要数分钟的操作,如今只需 (毫)秒即可完成。

iPhone 闹钟应用中的时间选择器并非真正的“圆形”,它实际上是一个非常长的列表

iPhone 闹钟应用中的时间选择器并非真正的“圆形”,它实际上是一个非常长的列表

iPhone 闹钟应用中的时间选择器并非真正的“圆形”,它实际上是一个非常长的列表

魔方交互式动画、可编程JavaScript工具库:Roofpig

魔方交互式动画、可编程JavaScript工具库:Roofpig

Roofpig 是一款专为现代网页设计的动画化、可编程且交互式的魔方。它采用 WebGL 或纯 Canvas 技术(通过 three.js 实现),并以 CoffeeScript 语言编写。您可以 尝试演示。

编程界的丰田卡罗拉

编程界的丰田卡罗拉

PHP和JavaScript代表了同一枚硬币的两面:网络编程,包括服务器端和客户端。万维网(World Wide Web)的兴起使它们成为重要角色,尽管它们(坦白说)最初的设计缺陷相当明显,演进过程缓慢且依赖委员会决策,以及各自生态系统中层出不穷的安全漏洞。

Google V8:我们如何让 JSON.stringify 的速度提升超过两倍

Google V8:我们如何让 JSON.stringify 的速度提升超过两倍

通过从头重新设计 JSON.stringify,从其高级逻辑到核心内存和字符处理操作,我们在 JetStream2 json-stringify-inspector 基准测试中实现了超过 2 倍的性能提升

🚦 JavaScript Signals 标准提案🚦

🚦 JavaScript Signals 标准提案🚦

Signals 的目标是提供管理此类应用程序状态的基础设施,以便开发人员可以专注于业务逻辑,而不是这些重复的细节。

Javascript 中的 using、Disposable 和显式资源管理

Javascript 中的 using、Disposable 和显式资源管理

Javascript 的新“显式资源管理”提案添加了 using 语句,该语句可以在您使用完资源后自动关闭资源。但作为同一提案的一部分,还添加了许多其他 API,使 using 更加有用。

Let’s Encrypt:我们签发了首张 IP 地址证书

Let’s Encrypt:我们签发了首张 IP 地址证书

自 Let’s Encrypt 于 2015 年开始签发证书以来,人们一再要求能够为 IP 地址获取证书,而只有少数证书颁发机构提供了这一选项。直到现在,他们还不得不去其他地方寻找,因为我们还没有提供这项功能。

JavaScript™ 商标更新

JavaScript™ 商标更新

6月18日,商标审判与上诉委员会(TTAB)驳回了我们针对甲骨文的欺诈指控。我们对这一决定表示反对。Node.js 从来都不是甲骨文的产品或品牌。

Let’s Encrypt:准备开始签发IP地址证书

Let’s Encrypt:准备开始签发IP地址证书

我们即将从Let’s Encrypt的生产环境中开始签发包含IP地址SAN的证书。这些证书仅在shortlived配置文件下可用(有效期为6天),且该配置文件在一段时间内将仅限于白名单模式。

OpenAI 将用 Rust 重建 Codex CLI,放弃之前的 TypeScript 版本

OpenAI 将用 Rust 重建 Codex CLI,放弃之前的 TypeScript 版本

借助 Rust,OpenAI 不仅改变了代码库,还改变了 Codex CLI 可以成为什么样的软件。从终端实用程序到可编程代理工具,CLI 的重建不仅是为了提高速度,还为了提高灵活性、可移植性和长期可维护性。

bzip2 crate 从 C 切换到 100% rust

bzip2 crate 从 C 切换到 100% rust

为什么要花时间研究这个在当今几乎不再使用的 90 年代算法?问题是,许多协议和库仍需支持 bzip2 以符合其规范,因此许多项目在依赖树的深层仍依赖于 bzip2。我们利用在 zlib-rs 中的经验对 bzip2 实现进行了现代化改造。

关于 JavaScript “工作证明(proof of work) “防抓取系统的思考

关于 JavaScript “工作证明(proof of work) “防抓取系统的思考

人们越来越多地使用基于 JavaScript 的“工作证明”系统来应对激进的大语言模型 (LLM) 和其他网络抓取器的问题,在这种系统中,您的网络服务器要求访问客户端运行一些 JavaScript 来解决挑战

这是 JavaScript 吗?

这是 JavaScript 吗?

当有人说”这只是 JavaScript”时,更明确的说法应该是”这只是适用于…的 JavaScript”,例如:这是适用于浏览器的 JavaScript; 它只是用于 Node 的 JavaScript;它只是用于 Next.js 的 JavaScript

为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?

为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?

,JavaScript Temporal 即将推出:一套新的日期和时间 API,旨在取代 Date 对象。我们最初的整个日期解析问题源于时区歧义,但在很多情况下,我们希望将纯日期字符串完全视为纯日期。