Київський національний університет будівництва і архітектури

Інституційний репозитарій

Recent Submissions

  • Item type:Item,
    Unified Core: кросплатформна бізнес-логіка на Rust/WASM
    (КНУБА, 2025) Компанець, Денис; Доля, Олена
    У роботі представлено результати аналізу та систематизації переваг запропонованого підходу, серед яких – майже нативна продуктивність, гарантії безпеки пам’яті, скорочення часу виходу продукту на ринок та зниження витрат на розробку. Розглянуто ключовий інструментарій (wasm-bindgen, UniFFI), що автоматизує міжмовну взаємодію, а також практичні виклики, пов’язані з серіалізацією даних та управлінням пам’яттю у WASM-середовищі. Висновки підкріплено аналізом кейсів із реальних проєктів (Figma, Cloudflare Workers, Mozilla), що підтверджує ефективність та перспективність архітектури для сучасних програмних систем.
  • Item type:Item,
    WebAssembly для високопродуктивних веб-додатків
    (КНУБА, 2025) Компанець, Денис; Рябчун, Юлія
    Сформульовано мотивацію застосування Wasm у веб-додатках, наведено огляд ключових властивостей (портативність, безпека, ізольована пам’ять, передбачувана продуктивність), описано експериментальну методику порівняння реалізацій на JavaScript та Wasm і представлено правдоподібні результати вимірювань у сучасних браузерах. Показано, що для задач лінійної алгебри й обробки зображень Wasm забезпечує прискорення 3–5× відносно чистого JavaScript. Розглянуто обмеження (маршалінг даних, розмір модуля) та практичні рекомендації інтеграції. Сформульовано перспективи розвитку (SIMD, потоки, WASI, WebGPU) і сфери доцільного застосування.
  • Item type:Item,
    Патерни для створення маштабованих веб-додатків за допомогою React
    (КНУБА, 2025) Клевчук, Сергій; Пороховніченко, Ірина
    У тезі досліджуються найпоширеніші патерни проєктування в бібліотеці React, які допомагають структурувати код, підвищити масштабованість та повторне використання компонентів. Розглянуто підходи Higher-Order Components (HOC), Render Props, Custom Hooks та Context API. Наведено приклади коду та схеми використання. Зроблено висновок, що грамотне застосування цих патернів сприяє створенню підтримуваних, масштабованих та ефективних веб-додатків.