文章类型: 排序方式:
JSON发明人:老朽的JavaScript编程语言早该入土了
尽管大多数调查显示,JavaScript 仍是世界上最流行的编程语言之一。但随着它的日渐年迈,越来越多的开发者也正将其视作进步的阻碍。近日,用于对 Web 应用程序中的数据进行系列化的 JavaScript 对象表示法(JSON)创始人 Douglas Crockford 就严厉指出 —— JavaScript 和其它化石语言都该被淘汰了!
Spook.js:可绕过Google严苛网站隔离安全功能获取密码等数据
为了应对 Spectre 漏洞,Google 推出了名为“Strict Site Isolation”(严苛网站隔离)的安全功能,主要是防止未经授权的数据被盗。不过近日一支由多所国际大学组成的团队发现了 Spook.js,这种恶意的 JavaScript 代码可以绕过 Google 的这项安全功能从其他标签中获取密码等敏感数据。
macOS端Edge获得Super Duper Secure Mode功能
在首先登陆 Windows 平台之后,今天微软宣布 macOS 端 Microsoft Edge 浏览器也获得 Super Duper Secure Mode(SDSM)。在该模式启用之后就会禁用 Just In Time JavaScript 注释器,Microsoft Browser Vulnerability Research 团队认为这是大量浏览器漏洞的主要根源所在。
开发者分享仅13kb的《雷神之锤》迷你复刻小游戏 支持浏览器体验
在 3A 游戏动辄占用几十上百 GB 存储空间的今天,Dominic Szablewski 却打造了一款只有 13kb 的 JavaScript 版《雷神之锤》迷你复刻游戏。以《微软飞行模拟》和《荒野大镖客 2》为例,其 PC 版都要求 150GB 的硬盘空间。然而致力于参加 Js13kGames 比赛的《Q1K3》,则努力向着另一个极端的目标前进。
GitHub仅用6小时修复NPM JavaScript注册表中长期存在的漏洞
GitHub 今天表示,团队已经修复了 NPM(Node Package Manager)JavaScript 注册表中一个长期存在的问题,该问题将允许攻击者在没有适当授权的情况下更新任何软件包。首席安全官 Mike Hanley 昨天发布了这个问题,这个问题是由安全研究人员 Kajetan Grzybowski 和 Maciej Piechota 于 11 月 2 日报告的,并在6小时内修复。
意想不到的联动 《EVE OL》将与微软 Excel 合作
《EVE Online》开发人员在北京时间昨晚的FanFest 2022主题演讲中宣布,将于微软旗下办公软件Excel合作,通过此次合作,EVE玩家可以在Excel中引入新的JavaScript API, 以从游戏中无缝导出各种数据,帮助玩家查看和计算利润率、战斗策略等内容,将使游戏日常操作更加便捷。
GitHub已原生支持基于JavaScript的Mermaid图表工具
有报告指出,当文档足够详实、并以不同的格式提供时,开发效率有望迎来 50% 的瞩目提升。然而想要在 GitHub 上的 Markdown 文件中包含图片 / 图表,此前必须通过嵌入图像来实现。好消息是,即日起,开发人员已能够通过 GitHub 体验到一项原生功能 —— 支持基于 JavaScript 的 Mermaid 图表和流程图生成工具。
改进安全体验:NPM用户现可链接Twitter与GitHub账户
使用流行的“NPM”JavaScript 包管理器的开发者们,现可选择使用链接他们的 Twitter 和 GitHub 账户。在周二的一篇博客文章中,GitHub 表示此举旨在帮助用户更轻松地保护其账户,同时简化了一些被认为过于繁重的安全特性。
谷歌更新Chrome 99.0.4844.84以修复被野外利用的安全漏洞
谷歌在本周五发布了 Chrome 99.0.4844.84,可知本次更新适用于 Windows、Mac 和 Linux 桌面平台,但变更日志却相当简短。可知这款基于 Chromium 内核的 Web 浏览器,被紧急打上了一个被野外利用的“高危”安全漏洞(CVE-2022-1096)补丁,官方描述为修复了 V8 JavaScript 引擎中的类型混淆问题。
NASA使用了JavaScript脚本来控制JWST太空望远镜的任务执行
尽管配备了各种先进的科学仪器,但刚刚分享了首批宇宙照片的詹姆斯·韦伯太空望远镜,还是被发现很可能采用了陈旧的 JavaScript 编程语言来控制。由集成科学仪器模块(ISIM)文档可知,JWST 配套软件基于脚本任务处理(Script Processor Task)方案。
Meta开源MemLab JavaScript内存泄露检测器
Facebook 母公司 Meta 刚刚宣布了开源 MemLab,该工具可在 Chromium 内核浏览器上,查找 JavaScript 应用程序中的内存泄露。Facebook 工程团队指出:“使用我公司网络应用程序的人们,通常会立即留意到性能与功能正确性问题。但对于内存泄露,其隐蔽性就远不在同一水平线上了。取而代之的是,用户会得到一个响应性逐渐降低的会话”。
谷歌发布Chrome计划外更新 紧急修复CVE-2021-4102高危零日漏洞
Google 刚刚向 Windows、Mac 和 Linux 平台推送了 Chrome 浏览器的一个计划外更新,以修复正在被广泛利用的高危零日漏洞。Google 在周一的安全公告中指出,其已收到有关 CVE-2021-4102 漏洞的野外利用报告,可知问题源于 Chrome V8 JavaScript 引擎中的一个在“Use-After-Free”漏洞。
Google修补两个Chrome 0day危急漏洞 用户应尽快更新
听从警告并安装Google刚刚提供的新更新可能是一个好主意,今天官方解决了两个零日漏洞,这些漏洞已经在外部被积极利用。CVE-2021-37976被描述为"核心的信息泄露",严重程度为中等,而CVE-2021-37975是Chrome V8 JavaScript引擎中的免费使用漏洞,严重程度为高。免费使用后的漏洞通常可用于远程代码执行或逃脱浏览器沙盒。
Apple Watch成功运行经典1989年版《波斯王子》游戏
1989年为Apple II发布的《波斯王子》被移植到了基于JavaScript的代码上,这只意味着该游戏可以在你的Apple Watch上运行。尽管缺乏玩1989年版《波斯王子》所需的网络浏览器,但一位软件开发者依然展示了如何在Apple Watch上运行游戏的可能性。
[图]怀旧风:让你感受复古风格的Windows磁盘清理
ShipLift LLC 的开发者 Andrew LeTournaeu 和 Connor McCall 近日推出了一款名为“defrag”的优秀 Vue 项目,能够让你重回 1995 感受当时的磁盘清理。由于该项目也是刚刚上线,因此没有一个适当的 readme 文件,但是它非常有趣,值得一看。
Python超Java、C:成最受欢迎编程语言
来自TIOBE的最新10月份统计数据显示,Python首次超越Java、JavaScript、C语言等,成为最受欢迎的编程语言。TIOBE过去20年一直在追踪编程语言的受欢迎程度,其数据来自于对25个搜索引擎和网站的检索结果,包括但不限于谷歌、必应、维基百科、雅虎、油管等。
Mozilla正式推出MDN Plus开发者网络付费订阅服务
Mozilla Developer Network 是网络上查找与 CSS、HTML、JavaScript 等网络技术相关的文档和代码示例的最受欢迎的目的地之一。而随着 MDN Plus 开发者网络付费订阅服务的推出,我们不仅看到了三档订阅选项,还看到了新引入的通知、收藏(保存的文章列表)和离线功能,可在断网状况下继续访问 MDN 。
启动速度提升25.8% Chrome在Windows上运行得更快了
由于全新的后台优化,适用于 Windows 10/11 平台的 Chrome 浏览器运行速度更快了。在 Google 和微软的共同努力下,双方一直试图通过节制 JavaScript 来减少后台标签的优先级。到目前为止,这些努力已经减少了基于 Chromium 的浏览器的 CPU、GPU 和内存的使用,从而让你更加积极的使用浏览器。
维基媒体基金会已选用Vue.js为未来的JavaScript框架
Volker E. 在一篇官方博客文章中高兴地表示,维基媒体基金会已经选择将了 Vue.js 作为未来的 JavaScript 框架。有关网站前端框架的评估工作,其实早在 2019 年中就正式开始了。作为平台演进计划的一部分,维基媒体基金会希望借此推进平台技术和开发流程,以维持维基媒体基金会各个项目的长期运行。
不用重装系统 大神用React语言帮你在线体验Windows 11
微软6月底发布了Windows 11系统,本月已经开始在Insider通道开放大家测试体验,最近还升级了两次,bug也在修复,今年秋季发布正式版。想要体验Windows 11的话,很多人都是直接重装了系统,不过这样做代价也不小,之前的系统、软件及数据就没了,备份之后再恢复也麻烦。
五分钟了解互联网 Web 技术发展史
1991年8月,第一个静态页面诞生了,这是由Tim Berners-Lee发布的,想要告诉人们什么是万维网。从静态页面到Ajax技术,从Server Side Render到React Server Components,历史的车轮滚滚向前,一个又一个技术诞生和沉寂。
GitHub Copilot现在开始支持Neovim和JetBrains IDE
早在6月,GitHub宣布了GitHub Copilot,这是一项新的人工智能服务,可以在IDE环境内为整行或整个函数提供代码建议。GitHub Copilot对Python、JavaScript、TypeScript、Ruby和Go都很适用。GitHub Copilot由OpenAI Codex驱动,这是一个由OpenAI创建的新人工智能系统。
RedMonk公布6月编程语言排行:JavaScript居榜首 Java和Python并列第二
知名软件行业分析公司 RedMonk 发布了 2021 年 6 月(Q3)编程语言排行。整体排行基本保持不变,JavaScript 位居榜首,随后是 Python、Java、PHP、CSS、C++、C#、TypeScript、Ruby 和 C 语言。
Turtle Beach为React-R手柄带来实惠方便的音频功能
Turtle Beach 旗下的 React-R 游戏手柄,已于近日在美上市。作为一款 Xbox 有线 / PC 兼容手柄,其带有可拆卸的 USB-C 线缆。此外尽管售价低至 39.99 美元(约 270 RMB),Turtle Beach 还是为它引入了独特的音频功能。
数千开发者的npm账户在使用域名已过期的电子邮件地址
去年,微软和北卡罗莱纳州立大学的研究人员,分析了上传到 npm 上的 1630101 个库的元数据。结果发现,数以千计的 JavaScript 开发者账户,正在使用域名已过期的电子邮件地址,意味着他们的项目很容易被劫持。在 2818 名项目维护者使用的电子邮件地址中,某些已过期的域名已挂在 GoDaddy 等网站上待售。
微软即将再次开放Visual Studio Preview 3的下载
微软曾于今年早些时候放出了 Visual Studio 2022 Preview 3,结果因内容交付网络(CDN)方面的问题而迅速暂停了下载。好消息是,该公司将很快开放 VS 2022 新预览版本的再次下载,并且引入了一些新功能。比如新的项目设计器,对黑暗主题的支持改进,以及对使用 React 和 Vue.js 进行前端开发的新项目类型的支持。
Node.js发明人敦促甲骨文放手JavaScript商标
Dev Class 报道称:作为 Node.js 和 Deno 的发起人,Ryan Dahl 已向甲骨文公司致去一封公开信,恳请该公司将 JavaScript 商标释放到公共领域。他写道:“这个商标已成为笼罩在世界上最流行的编程语言上的一片乌云,谨慎守法的工程师会竭力避免使用,并导致诸如 ECMAScript 之类让人感到困惑的术语的出现”。
《Bitburner》收获好评如潮 在游戏里写JavaScript代码升级
游戏是由一串串代码组成的,而现在有一款游戏让玩家在游戏里写代码,无限套娃了属于是。在新作《Bitburner》中,玩家可以使用JavaScript语言进行游戏。如果对JavaScript完全不了解的玩家也不用着急,游戏里会有各种谜题和问答,帮助玩家掌握新技能,赚取奖励,提升自己的能力。
Windows 11 in React:通过浏览器更快、更安全地体验新系统
你会安装升级 Windows 11 系统吗?如果你仍在犹豫,那么这里有不本地安装和虚拟机安装就能体验微软新系统的方式。开发商 Blue Edge 近日推出了 Windows 11 on React项目。使用网络技术特别是 React Javascript 框架,开能够重新创建 Windows 11 桌面的大部分外观和感觉。
Mozilla推出新版MDN开发者网络 高级付费版MDN Plus也即将问世
多年来,Mozilla开发者网络(MDN)一直是网络开发者的宝贵资源,它提供了大量关于各种HTML、CSS和JavaScript功能的开放、详细的文档,以及广泛的Web API参考资料。虽然MDN因最近Mozilla的裁员而遭受挫折,但今天该组织正在积极推出他们的新版MDN,并重申MDN Plus将很快公布。