Skip to content

Commit

Permalink
Update files/uk/web/javascript/guide/modules/index.md
Browse files Browse the repository at this point in the history
  • Loading branch information
undead404 authored Oct 25, 2024
1 parent 0d8ed7a commit a8d2ab6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion files/uk/web/javascript/guide/modules/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ page-type: guide

Складні проєкти потребують механізму розбиття програм на JavaScript на окремі модулі, котрі можуть бути імпортовані при потребі. Node.js вже тривалий час має таку можливість, крім того, є низка бібліотек і фреймворків JavaScript, що дають змогу користуватись модулями (наприклад, модульні системи на основі [CommonJS](https://uk.wikipedia.org/wiki/CommonJS) і [AMD](https://github.com/amdjs/amdjs-api/blob/master/AMD.md), як то [RequireJS](https://requirejs.org/), а геть нещодавно – [Webpack](https://webpack.js.org/) і [Babel](https://babeljs.io/)).

Усі сучасні браузери нативно підтримують модульні можливості, без потреби трансляції коду. Це однозначно добре: браузери можуть оптимізувати завантаження модулів, роблячи його більш ефективним, ніж потреба використати бібліотеку й виконувати всю надлишкову обробку на клієнтському боці й зайві ходки в мережу. Проте це не робить пучкарі штибу Webpack зайвими: пучкарі все одно гарно справляються з поділом коди на порції розумного розміру, а також здібні до інших оптимізацій, я к то мініфікації, вилучення мертвого коду та перетрушування дерева.
Усі сучасні браузери нативно підтримують модульні можливості, без потреби трансляції коду. Це однозначно добре: браузери можуть оптимізувати завантаження модулів, роблячи його більш ефективним, ніж потреба використати бібліотеку й виконувати всю надлишкову обробку на клієнтському боці й зайві ходки в мережу. Проте це не робить пучкарі штибу Webpack зайвими: пучкарі все одно гарно справляються з поділом коди на порції розумного розміру, а також здібні до інших оптимізацій, як то мініфікації, вилучення мертвого коду та перетрушування дерева.

## Введення прикладу

Expand Down

0 comments on commit a8d2ab6

Please sign in to comment.