spidermonkey

Mozilla已为其SpiderMonkey JavaScript运行时配备了新的正则表达式(RegExps)引擎,以使其更易于支持现代RegExps功能。 新的RegExp引擎在Firefox 78 开发人员版浏览器中首次亮相。

RegExps是用于处理字符串的常用工具,它提供了丰富的语法来描述和捕获字符信息。 Mozilla在2014年用分叉的Irregexp取代了它的YARR正则表达式引擎, 后者是Google V8 JavaScript引擎中使用的正则表达式引擎 。 Mozilla大量重写了Irregexp以使用其自己的API。 这使得使用新引擎更容易,但更难以导入新的上游功能。 随着时间的流逝,Mozilla在支持新的ES2018 RegExp功能方面落伍了。

[ 同样在InfoWorld上:什么是Deno? 更好的Node.js ]

Mozilla的新方法(为IrregExp新建的填充层)提供对V8功能的完全访问权限,从内存分配和代码生成到数据结构和实用程序功能。 因此,SpiderMonkey为将来的RegExp支持奠定了更坚实的基础,使SpiderMonkey团队可以更快地添加新的RegEx语法。

Mozilla表示,这项努力已完全支持所有ECMAScript RegExp功能。 Mozilla希望在新引擎上的工作可以成为未来Firefox中RegExp的基础。 可以从mozilla.org访问Firefox开发人员版,其中包含最新的Beta开发人员工具。

翻译自: https://www.infoworld.com/article/3561477/mozilla-revamps-regexp-support-in-spidermonkey-javascript-engine.html

spidermonkey

spidermonkey_Mozilla改进了SpiderMonkey JavaScript引擎中的RegExp支持相关推荐

  1. 功能强大的JavaScript引擎--SpiderMonkey

    JavaScript是由Netscape开发的对象脚本语言,其特点是开发简单.功能灵活,目前已广泛应用于WEB页面及服务器应用程序中.HTML本身是静态的.不允许用户干预,但用JavaScript编写 ...

  2. JavaScript引擎研究与C、C++与互调用(转)

    本文转自:ice6015的专栏.为什么有些招聘需要熟悉JS和C++,这或许就是原因. 1.  概要 JavaScript是一种广泛用于Web客户端开发的脚本语言,常用来控制浏览器的DOM树,给HTML ...

  3. JavaScript 引擎和 Just-in-Time 编译概念,Hot Function 的简单介绍

    原文:JavaScript engines and Just-In-Time compilation: A beginner's exploration, part 1 JavaScript 引擎本身 ...

  4. JavaScript引擎工作原理解析

    JavaScript引擎是什么 想知道JavaScript引擎是什么,首先要知道JavaScript(简称js)是什么,相信对于屏幕前的你来说,js是干什么的已经不用再多说,但还是有必要介绍下Java ...

  5. javascript引擎工作原理的初步了解

    From:https://segmentfault.com/a/1190000014242281 Javascript引擎是能运行javascript代码的程序或解释器.做为前端开发人员,了解java ...

  6. nashorn js 调用 java_从nashorn(JDK 8 JavaScript引擎)调用char []输入参数调用Java函数?...

    我想从Oracle的nashorn JavaScript引擎中调用一个带有 char[] 输入参数的Java函数(非数组参数类型的函数对我来说没问题) . 如果我用JavaScript字符串文字调用J ...

  7. Java8新特性总结 -8.Nashorn , JavaScript引擎

    所有示例代码打包下载 : 点击打开链接 Java8新特性 : 接口新增默认方法和静态方法 Optional类 Lambda表达式 方法引用 Stream API - 函数式操作流元素集合 Date/T ...

  8. 因被曝严重漏洞,Avast紧急禁用其 JavaScript 引擎

    聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 捷克反病毒厂商 Avast 禁用了其反病毒产品中的一个重要组件,原因是安全研究人员在其中发现了一个可导致所有公司用户受风险的危险漏洞. ...

  9. Moddable SDK为物联网开发提供JavaScript引擎:不到32KB

    Moddable SDK为物联网开发提供了一个JavaScript引擎,支持超过99%的ES2017规范,初始大小不到32KB. Moddable XS7主要针对ES2017,而XS的当前主分支通过了 ...

最新文章

  1. oracle分区交换速度,oracle交换分区对数据的加载提速案例
  2. 7.13 T2 Shit 题(shit)
  3. 取某个字段的前几位 php,php中的一个中文字符串截取函数
  4. Electron中通过net的API发出HTTP请求
  5. Newbe.Claptrap 0.10.2 发布,Blazor 演示
  6. SpringBoot整合Editor.md实现Markdown编辑器
  7. 如何重新定义云数据中心的资源利用率
  8. springmvc工作流程详解_SpringMVC工作原理详解
  9. flexgdsgen
  10. 计算机专业怎么说才能高大上,搞笑!如何把自己的职业说的高大上
  11. 最近火爆全网的猫猫回收站教程,小七给你们搞来了
  12. Pycharm中的Python Console与Terminal
  13. pdo连接mysql_php PDO连接mysql
  14. P4322 [JSOI2016]最佳团体(分数规划树上背包)
  15. [VOT10](2022CVPR)TCTrack: Temporal Contexts for Aerial Tracking
  16. Redis BitMap结构实现签到、连续签到统计
  17. plc梯形图的c语言写法,PLC梯形图讲解.ppt
  18. 股票爬虫(java爬取东方财富)
  19. oracle bin 打头的表,关于WRI$和WRH$打头的表
  20. ccleaner-ccleaner下载

热门文章

  1. Inventor SDK入门---API设置零件材料
  2. 大数据时代数据处理技术及应用
  3. [Datasheet S50卡]NXP S50卡读写细节说明
  4. 招聘总经理的真实试题
  5. 从零开始开发、运营微信小程序的5点感受
  6. linux系统管理员试题,Linux系统管理员测试题及答案
  7. java实现的三阶贝塞尔曲线_n 阶贝塞尔曲线计算公式实现
  8. Siamese Capsule Networks 翻译 (孪生胶囊网络)
  9. Text Control DS Server创建Adobe PDF文档
  10. 线结构光视觉传感器/线激光深度传感器标定工具