第328期 — 2025-08-09 |
周e信 |

Node.js |
V8 如何让JSON.stringify的速度提升了两倍多🔗 包括采用无副作用的快速路径、为 1 字节和 2 字节字符串分别编译专门序列化器、用 SIMD 技术优化字符串序列化、在快速路径中设置 “快车道”、升级数字转字符串算法以及优化临时缓冲区,这些优化适用于无replacer/space参数、序列化简单数据等场景,成果已在 V8 13.8(Chrome 138)中体现,经 JetStream2 基准测试验证。 Patrick Thier |
express-rate-limit |
前端 |
![]() |
chakra-ui |
Bart Spaans |
别再用复杂的代码去替代浏览器的功能了🔗 现代浏览器的视图过渡(View Transitions),流式传输(Streaming),边缘计算,配合服务器组件,足够替代spa Peter Pistorius |
![]() |
Leví Arista |
移动端 |
![]() |
如何在游戏中对车辆进行编程🔗 哪怕是像《马里奥 Kart》这种卡通赛车,或者《iRacing》这种拟真赛车,核心都是通过代码模拟车辆的 “感觉”,而不是完全照搬现实物理。 发动机和变速箱:发动机就像个 “扭矩计算器”,通过一条曲线模拟不同转速下的动力(比如低转速有力还是高转速爆发),变速箱则是通过不同齿轮比放大扭矩,决定车加速快还是极速高。 轮胎和轮子:这是最关键的部分。轮胎和地面的摩擦决定了车能不能加速、刹车、转弯。比如踩油门时,轮胎转速比车速快,会产生向前的力;转弯时,轮胎朝向和车的运动方向有夹角,会产生侧向力。但轮胎的 “抓地力” 是有限的,又想刹车又想急转弯,就容易打滑。 车身:把轮胎产生的力汇总到车身上,再加上重力、空气阻力这些,让车身像个刚体一样在物理引擎里动起来 Wassim |
欧盟年龄验证应用将禁止任何未经谷歌授权的安卓系统🔗 欧盟正在开发一款隐私保护的年龄验证应用程序,该应用程序开源,并计划在未来几个月内被成员国采用和个性化。然而,该应用程序计划包含远程证明功能,以验证应用程序的完整性,这意味着只有通过Google许可的Android系统才被认为是“正版”。具体来说,这意味着:
该应用程序将使用Google "Play Integrity" 来验证系统,而不是标准的Android认证功能,这导致即使是GrapheneOS等安全性更高的第三方Android系统也无法通过验证。即使编译了该应用程序,也由于不是从Play Store下载而无法使用。这个问题已经在GitHub上提出,但开发团队尚未回应。 CreepyZookeepergame4 |
![]() |
Software Mansion |
![]() |
FlashList 推出重写版本 v2,性能更优🔗 解决了 v1 依赖尺寸预估、存在精度问题、依赖原生模块等局限,通过同步测量、渐进式渲染等方式,实现无需预估 item 大小、滚动精准到像素、横向列表可灵活调整大小等提升,还新增了保持滚动位置、增强瀑布流支持、控制列表中能被重复利用的项目(item)的最大数量 Talha Naqvi |
人工智能 |
Steve Krouse |
openAI 推出学习模式🔗 将 ChatGPT 从“答案机器”转变成“引导助手”,通过启发式提问帮助学习者逐步分析问题、掌握思路,而不是直接提供最终答案 |
够了 AI 助手,我们需要 AI HUD🔗 这篇文章讨论了作者认为在人工智能设计中,相比于AI“副驾驶”(copilot)模式,AI“抬头显示器”(HUD)模式更有价值, 例如飞机的HUD,将信息直接叠加到用户的视野中,增强用户的感知能力,使其能够更自然地意识到周围的情况。 Geoffrey Litt |
![]() |
Hesam Sheikh Hassani |
运维 |
Copyparty – 将几乎任何设备变成文件服务器🔗 Copyparty 是一个便携式文件服务器,可以将几乎任何设备变成文件服务器。它支持加速的可恢复上传,支持去重、WebDAV、FTP、TFTP、zeroconf、媒体索引、缩略图等功能,所有功能都集成在一个文件中,无需依赖。 ed |
世界各地地址的格式🔗 比如 house 号码和街道名称的顺序,美国、英国等是号码在前、街道名在后,而德国、瑞士则相反;哥伦比亚、日本京都的地址是按到交叉路口的距离来标注的,日本有些地方甚至不用街道名,而是按街区和建筑建造顺序编号。 地址各部分的排列顺序也有不同,多数国家是从具体(如街道、门牌号)到笼统(如城市、省份),但中国、日本是从邮编、大行政区开始,再到具体门牌号,俄罗斯则两种顺序都可能用。 Fuqiao Xue, W3C |
Dumb Pipe - 简化设备间直接连接的工具🔗
Dumb Pipe 还可以通过 Iroh 添加 pubsub、数据传输、同步等功能,但这些功能会使其不再是 "Dumb"。 number 0 |
其他 |
英国在线安全新规生效,VPN 使用量激增🔗 英国根据《在线安全法》要求访问成人内容(例如社交媒体或色情网站)时进行年龄验证,需提供政府 ID、银行验证或面部识别等方式。但新规实施后,VPN 在英国的注册用户立即暴涨了 1,400%, |
私有云解决方案公司Oxide - 获得1 亿美元 B 轮融资🔗 Oxide 就致力于提供企业级客户可自主托管的“私有云”系统 Bryan Cantrill, Steve Tuck |
字节跳动 VSCode 分支 Trae IDE 的性能与遥测分析🔗 字节跳动公司在提高透明度方面做出了努力,Trae 团队的积极沟通是朝着正确方向迈出的一步。他们夜以继日地工作,以便快速澄清 IDE 内部的 UI,并且有传言称该团队正在开发隐私模式。 尽管 ByteDance 后续进行了部分修复某些bug,但报告指出依旧存在用户数据持续被收集、用户反馈受限等问题,引发开发者之间广泛争议与讨论 segmentationf4u1t |
人们在选择职业或人生方向时,应该深入了解该选择的实际细节🔗 文章的核心观点是:人们在选择职业或人生方向时,应该通过“拆箱”(unpacking)的方式,深入了解该选择的实际细节,而不是停留在模糊的想象或表面的光环上。 作者用“咖啡豆程序”举例,说明了“拆箱”的必要性。 很多人梦想开咖啡馆,但却从未考虑过进货渠道、设备成本、运营细节等具体问题。 文章指出,充分“拆箱”后会发现,只有“疯子”才能真正胜任某些职业。比如,外科医生需要几十年如一日地重复相同的手术,小说家需要付出极高的写作量。高收入职业往往隐藏着常人难以忍受的缺点,只有少数人才能真正适应。 作者认为,每个人都有自己独特的“疯狂”之处,即与众不同的兴趣、偏好或能力。人们应该找到与自身“疯狂”相匹配的职业,才能发挥出最大的潜力。之所以很多人在职业选择上感到困惑或失败,是因为他们不了解自己和职业的真实情况,将自身“方形”的特点硬塞进“圆形”的职业中。 文章鼓励读者通过“拆箱”的方式,不断提问、深入挖掘,了解自身和职业的真实情况,从而找到真正适合自己的道路。
Adam Mastroianni |
drawafish.com |
![]() |
Christian Legnitto |







