标签: IP
我断开IPv4整整一周,只为理解IPv6过渡机制
IPv6远不止是“简单”切换那么简单。
想念 jQuery
jQuery刚推出时我拒绝使用它,因为觉得额外代码对网站负担太重。如今想来都觉得后怕。
Oracle,是时候解放JavaScript了
JavaScript作为全球最流行的编程语言,然而,数百万使用该语言的开发者中,鲜有人意识到JavaScript实为甲骨文公司持有的商标
以色列国防军禁用安卓手机——iPhone现为“强制配备”
此前仅iPhone和三星入选该名单。谷歌宣称Pixel系列“在安全功能方面获得最高评级,使政府雇员能够在几乎任何地点——包括最偏远的环境——安全地连接和协作”。
JavaScript中的错误链:借助Error.cause实现更清晰的调试
默认情况下,console.error(err) 仅记录顶级错误。cause 链不会自动显示,需手动记录,切忌过度使用。将每个次要错误都进行链式记录反而会使调试过程更加混乱。仅在上下文真正重要时使用此功能。
1600元一只的iPhone口袋套迅速售罄
iPhone置于此袋中确实显得舒适贴合。更无可争议的是,这款配件的设计精良。但它与当年iPod袜同样古怪的造型也毋庸置疑。然而价格却令人难以接受——短款售价150美元,长款高达230美元。
对比之下,Apple Watch SE 起售价仅250美元。
使用 setHTML() 方法消毒HTML
Element接口的 setHTML() 方法提供了一种解析和清理HTML字符串的安全方法,可生成DocumentFragment 接口的 setHTML() 方法提供了一种跨站脚本安全的解析方式,可将 HTML 字符串转换为 DocumentFragment,并将其作为子树插入元素的 DOM 中。
iOS 26.1 Beta 4 新增透明度开关,用户可自定义液态玻璃效果
随着iOS 26.1、iPadOS 26.1和macOS 26.1的第四个测试版发布,苹果新增了一项设置,允许用户自定义液态玻璃的外观效果。
可以用 CSS 实现这些,不再需要 JavaScript
现代CSS技术很多程度上实现了以前很多需要JavaScript完成的功能
JavaScript 的美好未来不会实现
凭借雄厚资金支持(需知npm母公司GitHub隶属微软,市值高达3万亿美元),它将开发并推出新一代JavaScript包管理方案
Bun Install 比 npm 快 7 倍,Why?
运行 bun install 速度极快。平均而言,它比 npm 快约 7 倍,比 pnpm 快约 4 倍,比 yarn 快约 17 倍。在大型代码库中,这种差异尤为显著。原本需要数分钟的操作,如今只需 (毫)秒即可完成。
iPhone 闹钟应用中的时间选择器并非真正的“圆形”,它实际上是一个非常长的列表
iPhone 闹钟应用中的时间选择器并非真正的“圆形”,它实际上是一个非常长的列表
魔方交互式动画、可编程JavaScript工具库:Roofpig
Roofpig 是一款专为现代网页设计的动画化、可编程且交互式的魔方。它采用 WebGL 或纯 Canvas 技术(通过 three.js 实现),并以 CoffeeScript 语言编写。您可以 尝试演示。
编程界的丰田卡罗拉
PHP和JavaScript代表了同一枚硬币的两面:网络编程,包括服务器端和客户端。万维网(World Wide Web)的兴起使它们成为重要角色,尽管它们(坦白说)最初的设计缺陷相当明显,演进过程缓慢且依赖委员会决策,以及各自生态系统中层出不穷的安全漏洞。
Google V8:我们如何让 JSON.stringify 的速度提升超过两倍
通过从头重新设计 JSON.stringify,从其高级逻辑到核心内存和字符处理操作,我们在 JetStream2 json-stringify-inspector 基准测试中实现了超过 2 倍的性能提升
🚦 JavaScript Signals 标准提案🚦
Signals 的目标是提供管理此类应用程序状态的基础设施,以便开发人员可以专注于业务逻辑,而不是这些重复的细节。
Javascript 中的 using、Disposable 和显式资源管理
Javascript 的新“显式资源管理”提案添加了 using 语句,该语句可以在您使用完资源后自动关闭资源。但作为同一提案的一部分,还添加了许多其他 API,使 using 更加有用。
Let’s Encrypt:我们签发了首张 IP 地址证书
自 Let’s Encrypt 于 2015 年开始签发证书以来,人们一再要求能够为 IP 地址获取证书,而只有少数证书颁发机构提供了这一选项。直到现在,他们还不得不去其他地方寻找,因为我们还没有提供这项功能。
JavaScript™ 商标更新
6月18日,商标审判与上诉委员会(TTAB)驳回了我们针对甲骨文的欺诈指控。我们对这一决定表示反对。Node.js 从来都不是甲骨文的产品或品牌。
Let’s Encrypt:准备开始签发IP地址证书
我们即将从Let’s Encrypt的生产环境中开始签发包含IP地址SAN的证书。这些证书仅在shortlived配置文件下可用(有效期为6天),且该配置文件在一段时间内将仅限于白名单模式。
OpenAI 将用 Rust 重建 Codex CLI,放弃之前的 TypeScript 版本
借助 Rust,OpenAI 不仅改变了代码库,还改变了 Codex CLI 可以成为什么样的软件。从终端实用程序到可编程代理工具,CLI 的重建不仅是为了提高速度,还为了提高灵活性、可移植性和长期可维护性。
bzip2 crate 从 C 切换到 100% rust
为什么要花时间研究这个在当今几乎不再使用的 90 年代算法?问题是,许多协议和库仍需支持 bzip2 以符合其规范,因此许多项目在依赖树的深层仍依赖于 bzip2。我们利用在 zlib-rs 中的经验对 bzip2 实现进行了现代化改造。
关于 JavaScript “工作证明(proof of work) “防抓取系统的思考
人们越来越多地使用基于 JavaScript 的“工作证明”系统来应对激进的大语言模型 (LLM) 和其他网络抓取器的问题,在这种系统中,您的网络服务器要求访问客户端运行一些 JavaScript 来解决挑战
这是 JavaScript 吗?
当有人说”这只是 JavaScript”时,更明确的说法应该是”这只是适用于…的 JavaScript”,例如:这是适用于浏览器的 JavaScript; 它只是用于 Node 的 JavaScript;它只是用于 Next.js 的 JavaScript
为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?
,JavaScript Temporal 即将推出:一套新的日期和时间 API,旨在取代 Date 对象。我们最初的整个日期解析问题源于时区歧义,但在很多情况下,我们希望将纯日期字符串完全视为纯日期。
