Electronic Repository

Practical examples of using AsyncLocalStorage in NodeJS corporate web applications

Show simple item record

dc.contributor.author Ronskyi, S.I.
dc.contributor.author Ронський, С.І.
dc.date.accessioned 2023-07-12T10:02:17Z
dc.date.available 2023-07-12T10:02:17Z
dc.date.issued 2023
dc.identifier.uri http://eztuir.ztu.edu.ua/123456789/8203
dc.description.abstract Мови програмування JavaScript та TypeScript з кожним роком збільшують свою долю на ринку розробки додатків, у томі числі, в бекенд розробці. Середовище виконання NodeJS розширює свій API та надає все більше можливостей. У цій статті досліджується практичне використання AsyncLocalStorage в корпоративних вебдодатках на платформі Node.js. AsyncLocalStorage є потужним інструментом, який дозволяє зберігати та передавати контекстну інформацію між асинхронними операціями, що полегшує розробку складних додатків. Стаття розпочинається з короткого огляду поняття AsyncLocalStorage та розгляду потенційної архітектури для прикладу. Далі розглядається базове використання AsyncLocalStorage та досліджуємо практичні сценарії використання AsyncLocalStorage в корпоративному вебдодатку, а саме – журналювання та ідентифікацію тенанта. У кожному сценарії розглядається проблематика та надаються конкретні приклади коду, які демонструють, як ефективно використовувати AsyncLocalStorage. Нарешті, стаття закінчується висновками, в яких підкреслюється важливість використання AsyncLocalStorage для поліпшення продуктивності та підтримки великих корпоративних вебдодатків на Node.js. Ця стаття стане корисним ресурсом для розробників, які бажають розширити свої знання про використання AsyncLocalStorage та впроваджувати його в свої проєкти. uk_UA
dc.language.iso en uk_UA
dc.publisher Державний університет "Житомирська політехніка" uk_UA
dc.relation.ispartofseries Технічна інженерія;1(91)
dc.subject corporate applications uk_UA
dc.subject web applications uk_UA
dc.subject journaling uk_UA
dc.subject multitenancy uk_UA
dc.subject JavaScript uk_UA
dc.subject NodeJS uk_UA
dc.subject корпоративні додатки uk_UA
dc.subject вебдодатки uk_UA
dc.subject журналювання uk_UA
dc.subject мультитенантність uk_UA
dc.subject JavaScript uk_UA
dc.title Practical examples of using AsyncLocalStorage in NodeJS corporate web applications uk_UA
dc.title.alternative Практичні приклади використання AsyncLocalStorage в NodeJS корпоративних вебдодатках uk_UA
dc.type Article uk_UA
dc.description.abstracten Based on the results of a study of the popularity of programming languages conducted by the DOU community (dou.ua in the overall rating for 2022, the JavaScript programming language took the first place (18,8 %), and the TypeScript language – the sixth (10,4 %). If we consider the popularity of languages in the context of backend development, TypeScript took the seventh place (3,3 %), JavaScript – the eighth (3 %) [1]. Since these languages allow you to develop both the backend and frontend parts of an application, the popularity of these languages and the number of applications written in them is growing. The main environment for executing backend code in these languages is the NodeJS platform [2]. The NodeJS environment is actively developing and supplemented with new modules. The NodeJS module «async_hooks» was introduced in Version 16. Today it has the «Experimental» status. But one of its parts, namely «Asynchronous context tracking», has become more widely used, has been placed in a separate section of the documentation and has the status «Stable». Article that provides practical usage examples AsyncLocalStorage, will be a valuable resource for developers and researchers who want to improve their skills in NodeJS and use it effectively to develop enterprise web applications. uk_UA


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account