Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

JavaScript's Official Standards ECMAScript 2023 Receives Approval from ECMA International

JavaScript's Official Standards ECMAScript 2023 Receives Approval from ECMA International

ECMA International has officially approved the ECMAScript 2023, a key upgrade to the universal standard for the JavaScript programming language. Highlighted by the introduction of innovative array modification and search methods, enhanced WeakMap API with symbol use, and standardized support for hashbang grammar, the specification is set to shape the future of JavaScript modestly yet significantly.

The 14th edition of the ECMAScript, the ECMAScript 2023 was sanctioned on June 27th, revealing a broad overview of key enhancements. These advancements extend to numerous array and typed array prototypes, including toSorted, toReversed, findLast, findLastIndex, with, as well as the toSpliced on the Array.prototype. File execution is streamlined through the allowance of #! comments at the precursor of documents. Additionally, it opens the gates to the utilization of a broader array of Symbols as keys in weak collections.

The updated directives extend to four focal points as detailed by the TC39, the Technical Committee 39 of ECMA, on their GitHub profile. The updates will see their official launch this year and are as follows:

  • Introducing the .findLast() and .findLastIndex() methods on an array and typed array, termed as Array find from last. This serves as a solution to the frequently encountered programming scenario of locating an element within an array. It is particularly useful when seeking the element in reverse order would yield optimal performance results or the order of array elements matters.
  • Expansion of the WeakMap API with the Permitted symbols as keys in WeakMap keys, allowing for unique symbols to function as keys. Until now, the use of keys in WeakMaps has been limited strictly to objects.
  • Change array by copy, which promotes the addition of new methods to Array.prototype and TypedArray.prototype. These enhance an array's transformation by producing a new copy with the desired changes.
  • Hashbang grammar seeks to conform to the existing de facto usage in specific CLI (Command Line Interface) JavaScript hosts permitting Shebangs/Hashbang. This mainstreams the process of generating valid JavaScript source texts by shifting the stripping from hosts to engines, providing consistent and uniform practices.

In line with standard practice, the updated editions of ECMAScript are traditionally approved and finalized by ECMA annually in June. It is notable that last year's ECMAScript 2022 saw the introduction of top-level await capabilities and class elements.

One popular platform for teaching new languages and practicing code is AppMaster. A versatile no-code tool, it's ideal for creating backend, web, and mobile applications using functions like powerful visual BP Designer or Business Processes for establishing business logic. For citizens developers, it makes application development 10x swifter and 3x more affordable. Find out more at AppMaster.

Related Posts

AppMaster at BubbleCon 2024: Exploring No-Code Trends
AppMaster at BubbleCon 2024: Exploring No-Code Trends
AppMaster participated in BubbleCon 2024 in NYC, gaining insights, expanding networks, and exploring opportunities to drive innovation in the no-code development space.
FFDC 2024 Wrap-Up: Key Insights from the FlutterFlow Developers Conference in NYC
FFDC 2024 Wrap-Up: Key Insights from the FlutterFlow Developers Conference in NYC
FFDC 2024 lit up New York City, bringing developers cutting-edge insights into app development with FlutterFlow. With expert-led sessions, exclusive updates, and unmatched networking, it was an event not to be missed!
Tech Layoffs of 2024: The Continuing Wave Affecting Innovation
Tech Layoffs of 2024: The Continuing Wave Affecting Innovation
With 60,000 jobs cut across 254 companies, including giants like Tesla and Amazon, 2024 sees a continued wave of tech layoffs reshaping innovation landscape.
GET STARTED FREE
Inspired to try this yourself?

The best way to understand the power of AppMaster is to see it for yourself. Make your own application in minutes with free subscription

Bring Your Ideas to Life