# azat-io/you-dont-know-js-ru

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/azat-io-you-dont-know-js-ru).**

8,744 stars · 2,705 forks · other

## Links

- GitHub: https://github.com/azat-io/you-dont-know-js-ru
- awesome-repositories: https://awesome-repositories.com/repository/azat-io-you-dont-know-js-ru.md

## Topics

`book` `javascript` `translation`

## Description

This project is a collection of translated educational resources and documentation focused on the internal mechanics of the JavaScript language. It provides detailed guides and tutorials covering core concepts such as scope, closures, and prototypes.

The materials specifically address asynchronous programming patterns, including callbacks, promises, and generators. It also provides guidelines for performance optimization through benchmarking and tuning techniques to improve code execution speed and resource efficiency.

The content is delivered via a static site generated from markdown files and managed through version control.

## Tags

### Education & Learning Resources

- [JavaScript Language References](https://awesome-repositories.com/f/education-learning-resources/javascript-language-references.md) — Provides detailed technical explanations and examples of core JavaScript internals like scope, closures, and prototypes.
- [Asynchronous Programming Guides](https://awesome-repositories.com/f/education-learning-resources/educational-resources/languages-and-programming-concepts/programming-language-mastery-guides/asynchronous-programming-guides.md) — Offers instructional resources on non-blocking execution patterns, event loops, and concurrency models.
- [JavaScript Engine Internals](https://awesome-repositories.com/f/education-learning-resources/educational-resources/languages-and-programming-concepts/programming-language-mastery-guides/language-concept-guides/javascript-engine-internals.md) — Provides educational materials explaining how JavaScript engines execute code and manage core mechanisms. ([source](https://cdn.jsdelivr.net/gh/azat-io/you-dont-know-js-ru@master/README.md))
- [Language Internals Guides](https://awesome-repositories.com/f/education-learning-resources/educational-resources/languages-and-programming-concepts/software-engineering-languages/language-fundamentals/language-internals-guides.md) — Delivers deep-dive educational materials explaining core mechanisms and runtime behavior of the language.
- [JavaScript Learning Resources](https://awesome-repositories.com/f/education-learning-resources/javascript-learning-resources.md) — Serves as a comprehensive collection of educational content and tutorials for mastering the JavaScript language.
- [Advanced Frontend Education](https://awesome-repositories.com/f/education-learning-resources/advanced-frontend-education.md) — Provides comprehensive materials to move from basic scripting to a professional understanding of the JavaScript runtime.
- [Performance Tutorials](https://awesome-repositories.com/f/education-learning-resources/javascript-tutorials/performance-tutorials.md) — Provides guidelines and techniques for benchmarking and tuning code to improve execution speed.
- [Performance Optimization Guides](https://awesome-repositories.com/f/education-learning-resources/performance-optimization-guides.md) — Provides learning resources on how to analyze and improve software performance through benchmarking. ([source](https://github.com/azat-io/you-dont-know-js-ru/tree/master/async & performance/))

### Programming Languages & Runtimes

- [Asynchronous Flow Control](https://awesome-repositories.com/f/programming-languages-runtimes/asynchronous-flow-control.md) — Explains techniques for managing the execution order and structural representation of asynchronous operations. ([source](https://github.com/azat-io/you-dont-know-js-ru/tree/master/async & performance/))
- [Asynchronous JavaScript Programming](https://awesome-repositories.com/f/programming-languages-runtimes/asynchronous-javascript-programming.md) — Covers essential patterns for managing non-blocking operations and execution flow using promises and generators.

### Software Engineering & Architecture

- [JavaScript Optimization](https://awesome-repositories.com/f/software-engineering-architecture/performance-reliability/performance-optimization/application-performance-tuning/javascript-optimization.md) — Applies benchmarking and tuning techniques to increase execution speed and reduce resource consumption.
