Scalability фронтенда — це здатність системи рости (по фічах, команді, обсягу даних і складності UI) без експоненційного зростання складності коду.
На відміну від загального ПЗ, у фронтенді це особливо проявляється через:
— керування станом
— повторне використання компонентів
— розділення бізнес-логіки та UI
— контроль розміру бандлів і продуктивності
Якщо при додаванні нових фіч код стає крихким, з’являється копіпаста і важко вносити зміни — такий фронтенд не є scalable.
Аналогічно до будьякого ПЗ, є загальні проблеми та особисті.
З вашим питанням ШІ теж порається непогано.
всякі архітектурні рішення де потрібне scalability
Чому ви впевнені, що цього не може бути на web UI app?
Дякую за зворотний зв’язок.
Так, у статті згадується, що це рішення насамперед орієнтоване на великі проєкти або на застосунки зі складною системою навігаційної логіки (умовним policy-шаром).
Щодо розміру плагіна: наразі він становить 2.6 KB. Для `size-limit` закладено запас до 4 KB.
Core bundle — ≤ 4 KB (minified + brotli)
Тобто навіть у разі подальшого розширення функціональності розмір пакета має залишатися в межах цієї цілі.
Дякую. Сподіваюсь, це допоможе вам у вирішенні задач 🙌
Згоден. Але можливо вони мають на увазі, що повтор удару отримує хтось інший)
Певно було б краще — «Aim. Hit. Repeat.» або «Capture. Hit. Repeat.»
Гугл ліпше перевів назву статті — «Білл Гейтс попереджає, що війна в Україні виснажує європейські бюджети зовнішньої допомоги»
Тут вже нічого не допоможе. Тут тільки шлях болю та страждання.
А може конструктор?
Ваш пример с DevOps, напомнил мне произведение К. Чапека «Война с саламандрами». Как капитан Ван Тох обучал саламандр, вот это эффективный DevOps =).
Подтвердите аккаунт, пожалуйста
Якщо ваше бачення maintainability одразу включає scalability за замовчуванням, нехай так і буде.