US economy sheds 92,000 jobs in February in sharp slide2 months agohttps://www.ft.com/content/6542bd0c-59ca-493b-ab5d-2d69e4e00cae浏览器中禁用了JavaScript。由于浏览器扩展、网络问题或浏览器设置等原因,网站的必要部分无法加载。建议的解决方案包括检查网络连接、禁用广告拦截器或尝试使用其他浏览器。
Google gives CEO Sundar Pichai new pay deal worth up to $692M2 months agohttps://www.ft.com/content/1d3fa4f9-ec94-49ff-b22f-bd69b92be8ce您的浏览器已禁用JavaScript本网站需要JavaScript才能正常运行可能原因包括:浏览器扩展程序、网络问题或浏览器设置建议解决方案:检查网络连接、禁用广告拦截器或尝试其他浏览器
Invoker Commands API2 months agohttps://developer.mozilla.org/en-US/docs/Web/API/Invoker_Commands_APIInvoker Commands API 允许通过声明式方式为按钮分配行为,从而控制交互元素。常见用途包括控制弹出框、对话框和文本格式化,无需使用JavaScript事件监听器。关键HTML属性:`commandfor`(指定要控制的元素)和`command`(指定要执行的操作)。`CommandEvent`接口表示触发命令时抛出的事件。示例包括创建声明式弹出框、对话框,以及旋转图片等自定义命令。提供了`CommandEvent`、`command`和`commandForElement`的浏览器兼容性及规范说明。
Amazon holds engineering meeting following AI-related outages2 months agohttps://www.ft.com/content/7cab4ec7-4712-4137-b602-119a44f771de您的浏览器禁用了JavaScript。由于浏览器扩展、网络问题或浏览器设置等原因,网站的必要部分无法加载。建议的操作包括检查网络连接、禁用广告拦截器或尝试使用其他浏览器。
Standardizing source maps2 months agohttps://bloomberg.github.io/js-blog/post/standardizing-source-maps/Source map是现代Web开发的关键工具,它能让开发者将编译后的代码映射回原始源代码以便调试。最初源映射缺乏官方标准,导致新增功能和跨工具一致性维护面临挑战。2009年谷歌Closure Tools的出现标志着复杂JavaScript优化的开端,凸显了对源映射的需求。源映射是一个包含版本、文件名、源代码内容和编码映射等元数据的JSON文件。源映射中的'mappings'字段采用Base64 VLQ编码,高效表示源代码与生成代码的对应关系。2011年发布的第三版源映射带来重大改进,减小了文件体积并提升了编码效率。尽管缺乏标准,通过浏览器与工具厂商的合作仍成功添加了'ignoreList'等特性。彭博社的'pasta-sourcemaps'实现了调用栈函数名映射,解决了调试时的常见痛点。2023年成立的TC39-TG4工作组推动了源映射标准化进程,最终形成2024年的ECMA-426标准。未来规划包含'Scopes'提案(优化内联函数调试)和'Range Mappings'提案(提升源码映射精度)等方向。
U.S. DOJ Attorney: I used AI to try and replicate my prior [deleted] work2 months agohttps://bsky.app/profile/randyhermanlaw.com/post/3mgq6v7qc422m该网络应用高度交互,需要JavaScript支持。简单的HTML界面可行,但在这种情况下不适用。由randyhermanlaw.com的Randy Herman发布。Randy Herman的DID是did:plc:ekqo7hm5nuteb5u4mdzpmd5e。Renfer提到意外删除了原初的案情摘要,并使用AI复制了之前的工作。该帖子发布于2026年3月10日20:17:45.852(UTC)。
Temporal: A 9-year journey to fix time in JavaScript2 months agohttps://bloomberg.github.io/js-blog/post/temporal/Temporal 是一个新的 JavaScript API,用于处理日期和时间,旨在取代存在问题的 Date 对象。JavaScript 中的 Date 对象最初于 1995 年从 Java 移植而来,导致了诸如可变性、月份计算不一致和解析歧义等问题。Temporal 提供了不可变的、时区感知和日历感知的日期时间类型,解决了 Date 的缺陷。Temporal 的提案始于 2017 年,并于 2024 年达到 Stage 4,成为 ECMAScript 规范(ES2026)的一部分。Temporal 包含 ZonedDateTime、Instant、PlainDate 和 Duration 等类型,提供了精确且灵活的日期时间处理能力。Temporal 的实现涉及 Bloomberg、Microsoft、Google 和 Igalia 等公司的协作,并得到了 temporal_rs 库的支持。Temporal 已在 Firefox、Chrome 和 Edge 等主流浏览器以及 TypeScript 和 Node.js 中得到支持。未来的工作包括将 Temporal 与日期选择器和 DOMHighResTimeStamp 等 Web API 集成。Temporal 代表了 JavaScript 日期时间处理的重大改进,通过社区协作解决了长期存在的问题。
Hologram v0.8.0: Elixir Gets JavaScript Interop2 months agohttps://hologram.page/blog/hologram-v0-8-0-javascript-interopHologram v0.8.0 引入了JavaScript互操作性功能,这是用户强烈期待的特性。JS互操作支持从Elixir调用JavaScript函数、使用npm包、与Web API交互以及操作Web组件。互操作API位于Hologram.JS模块,包含js_import、JS.call、JS.get、JS.set、JS.new和JS.dispatch_event等函数。值在Elixir和JavaScript之间自动装箱/拆箱,不透明类型会被包装在Hologram.JS.NativeValue中。异步支持将JavaScript Promise转换为Elixir Task,实现与Elixir语义的无缝集成。新增Web组件支持,允许在模板中直接使用自定义HTML元素。社区成员贡献了语言服务器兼容性修复和Unicode模块重构。重大变更:~JS符号现在需要显式使用Hologram.JS。本次发布包含270次提交、162个变更文件,并得到赞助者和社区成员的重要贡献。未来计划包括将Elixir的进程模型移植到客户端。
Vite 8.0 Is Out2 months agohttps://vite.dev/blog/announcing-vite8Vite 8.0正式发布,采用Rolldown作为其单一、统一的Rust打包工具,构建速度提升10-30倍Vite现周下载量达6500万次,并推出registry.vite.dev插件发现平台Rolldown取代双打包器方案(esbuild+Rollup),显著提升性能与兼容性核心特性包含集成开发者工具、原生支持tsconfig路径、Wasm服务端渲染Vite 8要求Node.js 20.19+或22.12+版本,新增浏览器控制台转发等功能@vitejs/plugin-react v6同步发布,基于Oxc实现React Refresh并移除Babel依赖未来规划包含完整打包模式、原始AST传输、环境API稳定性改进Vite 8迁移路径平滑设计,提供现有配置的兼容层支持特别致谢Rollup和esbuild为Vite成功奠定的技术基础
Slicing Bezier Surfaces2 months agohttps://fatih-erikli-potato.github.io/blog/slicing-bezier-surfaces.html贝塞尔曲面可以在不丢失原始形状的情况下被分割成两部分。提供了一个JavaScript函数`splitBezier`,用于在给定参数`t`处分割贝塞尔曲线。该函数返回两条新的贝塞尔曲线,它们共同构成原始曲线。使用循环根据'wide'参数水平重复分割曲面。每次分割会创建一个新的曲面片段,并存储在数组中。虽然未详细说明方法,但提到'fall'参数用于垂直切片。代码通过每次迭代调整'wide'参数,展示了动态曲面编辑功能。
TypeScript's rise in the AI era: Insights from Anders Hejlsberg (2025)2 months agohttps://github.blog/developer-skills/programming-languages-and-frameworks/typesc...安德斯·海尔斯伯格于2012年创建TypeScript,旨在解决JavaScript在大型代码库中的可扩展性问题。TypeScript在2025年成为GitHub上使用最广泛的语言,超越了JavaScript和Python。2025年有超过百万开发者参与TypeScript贡献,年同比增长率达66%。TypeScript的成功在于为JavaScript添加类型系统、工具链和可重构性,使大规模开发变得可控。现代前端框架如React、Next.js、Angular和SvelteKit现已默认采用TypeScript作为脚手架。TypeScript编译器用Go语言重写后获得10倍性能提升,同时保持向后兼容。开源社区和GitHub在TypeScript的演进中起到关键作用,其12年的发展历程均有文档记录。AI辅助编程受益于TypeScript的静态类型系统,使其成为可靠且可维护代码的首选方案。人工智能正将开发者工具从传统IDE转向基于智能代理的环境,而TypeScript为此提供了必要结构。安德斯·海尔斯伯格始终专注于构建能简化复杂软件开发的语言设计。
Microsoft weighs legal action over $50B Amazon-OpenAI cloud deal2 months agohttps://www.ft.com/content/e814f4c3-4fb5-4e2e-90a6-470044436b39您的浏览器禁用了JavaScript。由于浏览器扩展、网络问题或浏览器设置等原因,网站的必要部分无法加载。建议的解决方案包括检查网络连接、禁用广告拦截器或尝试使用其他浏览器。
Core JavaScript and TypeScript Features Become Free in IntelliJ Idea2 months agohttps://blog.jetbrains.com/idea/2026/03/js-ts-free-support/IntelliJ IDEA 2026.1版本现免费提供JavaScript和TypeScript核心功能基础React支持包含代码补全、导航和重构功能JavaScript/TypeScript/HTML/CSS的完整语法高亮显著提升可读性高级导入管理功能可自动处理导入并清理未使用的依赖核心Web重构与代码质量工具助力维护和提升代码质量集成化工作流包含Vite生成器、Prettier、ESLint及安全监控Ultimate订阅试用版提供全栈开发的高级工具集
AI sell-off's worst-hit company grapples with 'SaaSpocalypse'2 months agohttps://www.ft.com/content/206df66d-09ac-46b6-a3c6-a25aaf07eb8a您的浏览器禁用了JavaScript。由于浏览器扩展、网络问题或浏览器设置等原因,网站的必要部分无法加载。建议的解决方案包括检查网络连接、禁用广告拦截器或尝试使用其他浏览器。
Mistral CEO: AI companies should pay a content levy in Europe2 months agohttps://www.ft.com/content/d63d6291-687f-4e05-8b23-4d545d78c64a您的浏览器已禁用JavaScript本网站需要JavaScript才能正常运行可能的原因包括:浏览器扩展、网络问题或浏览器设置建议解决方案:检查网络连接、禁用广告拦截器或尝试其他浏览器
Elon Musk misled Twitter investors, San Francisco jury finds2 months agohttps://www.sfchronicle.com/tech/article/elon-musk-twitter-trial-guilty-22088401...您的浏览器禁用了JavaScript。由于浏览器扩展、网络问题或浏览器设置等原因,网站的必需部分无法加载。建议的解决方案包括检查网络连接、禁用广告拦截器或尝试使用其他浏览器。
The Three Pillars of JavaScript Bloat2 months agohttps://43081j.com/2026/03/three-pillars-of-javascript-bloat文章讨论了JavaScript依赖树中三种主要的膨胀类型:旧版运行时支持、原子化架构和过时的ponyfill方案。旧版运行时支持包括针对非常老旧引擎的兼容包、防止全局命名空间污染的防护措施以及跨领域值处理,这些大多数开发者已不再需要。原子化架构指将包拆分为极小的可复用模块,这常导致代码重复并增加供应链风险。Ponyfill是为未来JavaScript特性设计的临时解决方案,但这些特性被广泛支持后,这些方案往往仍被长期使用。文章推荐使用knip、e18e命令行工具和npmgraph等工具来识别和移除不必要的依赖项。鼓励开发者审视每个依赖的必要性,并参与模块替代等项目以寻求更优解决方案。
AI Disrupts Talent Evaluation Before It Disrupts Talent2 months agohttps://substack.com/home/post/p-191732116这段文本似乎是一个应用程序或网站的导航菜单或主页。它提到了“订阅”、“聊天”、“动态”、“探索”和“个人资料”等功能。该应用被描述为面向“独立声音”,并鼓励用户“开始使用”或“了解更多”。有一条关于网站需要JavaScript才能正常运行的提示,并附有启用或解除脚本阻止的说明。
JavaScript Is Enough2 months agohttps://geajs.com/一个编译时UI框架,将类和函数转化为高效的DOM更新,无需虚拟DOM、钩子或信号机制。提供最快的编译UI框架性能,超越Solid、Svelte、Vue和React。使用熟悉的JavaScript结构:用类表示状态存储,用类或函数表示组件,用getter表示计算值。无需学习新概念,API基于标准JavaScript类和函数设计。Vite插件在构建时分析JSX,直接生成DOM更新逻辑,消除虚拟DOM比对和协调开销。状态管理通过深度Proxy封装的普通类实现,支持包括数组方法和嵌套对象的直接变更。内置功能含客户端路由、35+无障碍UI组件、移动端基础模块和VS Code扩展。状态存储封装数据与方法,组件返回JSX,响应性由编译器自动处理。在js-framework-benchmark中实测快于Solid和Svelte。集成高效路由系统、事件处理机制和针对数组操作的细粒度更新。通过标准get访问器实现派生状态,自动检测依赖关系。配备AI辅助工具,支持项目脚手架搭建和迭代开发。一键生成项目模板,预置Vite、TypeScript和插件配置。采用MIT开源协议。
OpenAI to double workforce as business push intensifies2 months agohttps://www.ft.com/content/7ffea5b4-e8bc-47cd-adb4-257f84c8028b您的浏览器禁用了JavaScript该网站需要JavaScript才能正常运行可能的原因包括:浏览器扩展、网络问题或浏览器设置建议解决方案:检查网络连接、禁用广告拦截器或尝试使用其他浏览器