Markdown All in One Documentation
Guide
Contributing
Specifications
Management
Blog
Install open in new window
GitHub open in new window
Guide
Contributing
Specifications
Management
Blog
Install open in new window
GitHub open in new window

    Reporting issues

    • Creating an issue
    • Reporting a performance issue
    • Collecting diagnostic data

    Development

    • Contributing guide
    • Emoji
    • Commit message
    • Optimization tricks
      • Compilation performance
      • JavaScript regular expression
        • Backtracking
        • Method choice
        • Miscellaneous
      • Object access and iteration
    • Packaging
    • Test
    • TextMate grammar guide
    • Localization

    Code style

    • File naming
    • TypeScript

    Documentation

    • Word choice
    • Writing style guide

# Optimization tricks

# Compilation performance

  • Performance | TypeScript Wikiopen in new window

# JavaScript regular expression

# Backtracking

  • Everything You Need to Know About Regular Expressions in JavaScript | Meriam Kharbat | Mediumopen in new window
  • Catastrophic backtracking | The Modern JavaScript Tutorialopen in new window
  • Regular Expression behavior | Microsoft Docsopen in new window

# Method choice

  • Methods of RegExp and String | The Modern JavaScript Tutorialopen in new window
  • Regular expressions | MDNopen in new window
  • RegExp.prototype.exec| MDNopen in new window

# Miscellaneous

  • Dynamic vs Inline RegExp performance in JavaScript | Stack Overflowopen in new window
  • JS RegExp, Fast and Slow | Jakob Gruber | Mediumopen in new window
  • Regular Expression Optimizations | RexEggopen in new window

# Object access and iteration

  • Prototypal inheritance | The Modern JavaScript Tutorialopen in new window
  • Inheritance and the prototype chain | MDNopen in new window
  • Enumerability and ownership of properties | MDNopen in new window
  • Why is Object.keys faster than hasOwnProperty? | Stack Overflowopen in new window
  • Object.keys, values, entries | The Modern JavaScript Tutorialopen in new window
  • Loops and iteration | MDNopen in new window
Edit this page open in new window

← Commit message Packaging →