awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/traceur-compiler

0
View on GitHub↗
8,164 स्टार्स·572 फोर्क्स·JavaScript·apache-2.0·7 व्यूज़

Traceur Compiler

Traceur is a JavaScript syntax transpiler that transforms modern and next-generation language features into compatible versions for older runtime environments. It functions as a compiler that translates proposed language standards and upcoming syntax into current versions to maintain cross-engine compatibility.

The project operates as an asynchronous code transformer, converting async functions and generators into promise-based state machines. It includes a functional tail-call optimizer that wraps recursive functions in trampolines to prevent stack overflows and an ECMAScript polyfill engine that injects compatible runtime implementations of missing standard library functions.

Additional capabilities include module dependency resolution through the analysis of import and export statements. The compiler also handles variable argument translation for rest parameters and spread operators, alongside the management of iteration and generator logic.

Features

  • JavaScript Compilers - Compiles modern JavaScript syntax into versions compatible with older runtime environments.
  • JavaScript Transpilers - Transforms modern JavaScript syntax into versions compatible with older runtime environments.
  • Proposed Standard Support - Translates proposed language standards and upcoming syntax into versions compatible with current engines.
  • JavaScript AST Transformations - Performs structural modifications of JavaScript source code using abstract syntax trees to ensure cross-environment compatibility.
  • Asynchronous Flow Control - Implements asynchronous flow control by converting async functions and await expressions into non-blocking code.
  • Asynchronous Primitives Polyfills - Implements a compatible version of promises to coordinate asynchronous operations across different execution engines.
  • Async-Await Desugaring - Transforms asynchronous functions into promise-based chains to simulate non-blocking execution in older runtimes.
  • Async-Await Desugaring - Transforms asynchronous functions into promise-based chains to simulate non-blocking execution in older runtimes.
  • Standard Library Polyfills - Injects compatible runtime implementations of missing standard library functions and objects into the compiled output.
  • Abstract Syntax Tree Parsing - Implements abstract syntax tree parsing to manipulate and rewrite modern JavaScript features before final code emission.
  • Asynchronous Flow Desugaring - Converts async functions and generators into promise-based state machines for environments lacking native support.
  • Iterator Desugaring - Converts complex iteration and generator logic into simple data traversal patterns compatible with older runtimes.
  • Generator Desugaring - Converts generators and iterators into a state machine that manages execution pauses and resumes.
  • Generator Desugaring - Converts generators and iterators into a state machine that manages execution pauses and resumes.
  • Module Resolution - Resolves module identifiers to specific file paths by analyzing import and export statements.
  • Module Resolvers - Provides a module resolver that determines the dependency graph from import and export statements.
  • Argument Spreading - Translates rest parameters and spread operators to handle variable argument passing as arrays.
  • Tail-Call Optimizations - Prevents stack overflows by implementing tail-call optimization using trampolining for recursive functions.
  • Module Dependency Analysis - Analyzes module dependency graphs through import and export statements to organize code loading.
  • Build and Automation Tools - Transpiler for converting ES6 features to ES5 code.
  • Language and Compilation - Compiles ES6 features into ES5.
  • Language and Tooling - Compiles ES6 features to ES5.
  • Transpilers - Compiles ES6 features like classes and generators to ES5.
  • ES6转码器(ES6 to ES5) - Listed in the “ES6转码器(ES6 to ES5)” section of the Awesome Frontend awesome list.

स्टार हिस्ट्री

google/traceur-compiler के लिए स्टार हिस्ट्री चार्टgoogle/traceur-compiler के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Traceur Compiler के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Traceur Compiler के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • lukehoban/es6featureslukehoban का अवतार

    lukehoban/es6features

    29,059GitHub पर देखें↗

    This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

    GitHub पर देखें↗29,059
  • babel/babelbabel का अवतार

    babel/babel

    44,009GitHub पर देखें↗

    Babel is a pluggable JavaScript compiler and transpiler that converts modern ECMAScript syntax into backwards-compatible versions of the language. It functions as an abstract syntax tree manipulator, parsing source code into a hierarchical structure to traverse and modify nodes for custom code transformations. The system utilizes a plugin-driven architecture to apply specific transformation rules and supports presets that bundle multiple plugins into named configuration groups. This enables the transformation of experimental syntax and the injection of non-global polyfills to ensure consisten

    TypeScriptastbabelcompiler
    GitHub पर देखें↗44,009
  • facebook/regeneratorfacebook का अवतार

    facebook/regenerator

    3,827GitHub पर देखें↗

    Regenerator is a JavaScript generator transpiler and build-time code processor. It converts ECMAScript generator functions and asynchronous iteration into ES5 compatible state machines to ensure modern control flow works in legacy runtimes. The project functions as an ES5 compatibility transformer that rewrites advanced asynchronous patterns into standard JavaScript. It includes a runtime polyfill helper library to manage the iteration protocol and coordinate state transitions for the transpiled code. The tool provides capabilities for language transformation and asynchronous workflow polyfi

    JavaScript
    GitHub पर देखें↗3,827
  • substack/node-browserifysubstack का अवतार

    substack/node-browserify

    14,707GitHub पर देखें↗

    This project is a CommonJS module bundler and resolver designed to combine interdependent JavaScript files into a single script for execution in web browsers. It functions as a Node.js JavaScript bundler that emulates server-side core modules and resolves dependencies to ensure compatibility between server-side logic and browser environments. The system features an extensible bundling pipeline and a browser-side module resolver. It provides a plugin architecture for transforming source code and a source map generator to correlate bundled output back to original files for debugging. The proje

    JavaScript
    GitHub पर देखें↗14,707
Traceur Compiler के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

google/traceur-compiler क्या करता है?

Traceur is a JavaScript syntax transpiler that transforms modern and next-generation language features into compatible versions for older runtime environments. It functions as a compiler that translates proposed language standards and upcoming syntax into current versions to maintain cross-engine compatibility.

google/traceur-compiler की मुख्य विशेषताएं क्या हैं?

google/traceur-compiler की मुख्य विशेषताएं हैं: JavaScript Compilers, JavaScript Transpilers, Proposed Standard Support, JavaScript AST Transformations, Asynchronous Flow Control, Asynchronous Primitives Polyfills, Async-Await Desugaring, Standard Library Polyfills।

google/traceur-compiler के कुछ ओपन-सोर्स विकल्प क्या हैं?

google/traceur-compiler के ओपन-सोर्स विकल्पों में शामिल हैं: lukehoban/es6features — This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs… babel/babel — Babel is a pluggable JavaScript compiler and transpiler that converts modern ECMAScript syntax into… facebook/regenerator — Regenerator is a JavaScript generator transpiler and build-time code processor. It converts ECMAScript generator… substack/node-browserify — This project is a CommonJS module bundler and resolver designed to combine interdependent JavaScript files into a… google/closure-compiler — This project is a JavaScript optimizer, minifier, module bundler, transpiler, and static analysis tool. It provides a… gibbok/typescript-book — The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.