home.social

#ssr — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ssr, aggregated by home.social.

  1. Ecommerce на Laravel, или как мы собрали headless-слой для фронтов (6 часть)

    В этой части собираем headless-слой для фронтов: Gateway, композицию API, SDK, ETag, SSR, идемпотентность и единые правила работы с запросами. Привет, хабровчане. Это снова Алиса, снова Laravel, Bitrix и попытка не превратить фронтенд в распределенный монолит. К этому моменту у нас уже есть быстрые доменные сервисы: каталог, корзина, цены, заказы, интеграции. Но фронту от этого не сильно легче. Ему все еще приходится ходить в десяток ручек, собирать ответы, следить за авторизацией и одинаково обрабатывать ошибки. Поэтому поверх доменных сервисов появляется Headless API Gateway — тонкий слой, который работает как BFF для фронтов. Он берет на себя JWT-cookie, CORS, rate-limit, кэширование, единый формат ошибок и композицию сценариев вроде листинга, карточки товара или чекаута. При этом Gateway не дублирует бизнес-логику. Его задача — валидировать входящие запросы, сходить в нужные сервисы, собрать ответ и вернуть фронту компактный JSON с ETag и нормальными HTTP-заголовками. Дальше собираем это на Laravel: CORS, middleware для JWT-cookie, rate-limit, единый формат ошибок, композиционные ручки для фронтов, кэш-заголовки и роутинг через Nginx.

    habr.com/ru/articles/1037728/

    #headless #laravel #битрикс #программирование #вебразработа #gateway #api #sdk #идемпотентность #ssr

  2. Ecommerce на Laravel, или как мы собрали headless-слой для фронтов (6 часть)

    В этой части собираем headless-слой для фронтов: Gateway, композицию API, SDK, ETag, SSR, идемпотентность и единые правила работы с запросами. Привет, хабровчане. Это снова Алиса, снова Laravel, Bitrix и попытка не превратить фронтенд в распределенный монолит. К этому моменту у нас уже есть быстрые доменные сервисы: каталог, корзина, цены, заказы, интеграции. Но фронту от этого не сильно легче. Ему все еще приходится ходить в десяток ручек, собирать ответы, следить за авторизацией и одинаково обрабатывать ошибки. Поэтому поверх доменных сервисов появляется Headless API Gateway — тонкий слой, который работает как BFF для фронтов. Он берет на себя JWT-cookie, CORS, rate-limit, кэширование, единый формат ошибок и композицию сценариев вроде листинга, карточки товара или чекаута. При этом Gateway не дублирует бизнес-логику. Его задача — валидировать входящие запросы, сходить в нужные сервисы, собрать ответ и вернуть фронту компактный JSON с ETag и нормальными HTTP-заголовками. Дальше собираем это на Laravel: CORS, middleware для JWT-cookie, rate-limit, единый формат ошибок, композиционные ручки для фронтов, кэш-заголовки и роутинг через Nginx.

    habr.com/ru/articles/1037728/

    #headless #laravel #битрикс #программирование #вебразработа #gateway #api #sdk #идемпотентность #ssr

  3. Ecommerce на Laravel, или как мы собрали headless-слой для фронтов (6 часть)

    В этой части собираем headless-слой для фронтов: Gateway, композицию API, SDK, ETag, SSR, идемпотентность и единые правила работы с запросами. Привет, хабровчане. Это снова Алиса, снова Laravel, Bitrix и попытка не превратить фронтенд в распределенный монолит. К этому моменту у нас уже есть быстрые доменные сервисы: каталог, корзина, цены, заказы, интеграции. Но фронту от этого не сильно легче. Ему все еще приходится ходить в десяток ручек, собирать ответы, следить за авторизацией и одинаково обрабатывать ошибки. Поэтому поверх доменных сервисов появляется Headless API Gateway — тонкий слой, который работает как BFF для фронтов. Он берет на себя JWT-cookie, CORS, rate-limit, кэширование, единый формат ошибок и композицию сценариев вроде листинга, карточки товара или чекаута. При этом Gateway не дублирует бизнес-логику. Его задача — валидировать входящие запросы, сходить в нужные сервисы, собрать ответ и вернуть фронту компактный JSON с ETag и нормальными HTTP-заголовками. Дальше собираем это на Laravel: CORS, middleware для JWT-cookie, rate-limit, единый формат ошибок, композиционные ручки для фронтов, кэш-заголовки и роутинг через Nginx.

    habr.com/ru/articles/1037728/

    #headless #laravel #битрикс #программирование #вебразработа #gateway #api #sdk #идемпотентность #ssr

  4. Ecommerce на Laravel, или как мы собрали headless-слой для фронтов (6 часть)

    В этой части собираем headless-слой для фронтов: Gateway, композицию API, SDK, ETag, SSR, идемпотентность и единые правила работы с запросами. Привет, хабровчане. Это снова Алиса, снова Laravel, Bitrix и попытка не превратить фронтенд в распределенный монолит. К этому моменту у нас уже есть быстрые доменные сервисы: каталог, корзина, цены, заказы, интеграции. Но фронту от этого не сильно легче. Ему все еще приходится ходить в десяток ручек, собирать ответы, следить за авторизацией и одинаково обрабатывать ошибки. Поэтому поверх доменных сервисов появляется Headless API Gateway — тонкий слой, который работает как BFF для фронтов. Он берет на себя JWT-cookie, CORS, rate-limit, кэширование, единый формат ошибок и композицию сценариев вроде листинга, карточки товара или чекаута. При этом Gateway не дублирует бизнес-логику. Его задача — валидировать входящие запросы, сходить в нужные сервисы, собрать ответ и вернуть фронту компактный JSON с ETag и нормальными HTTP-заголовками. Дальше собираем это на Laravel: CORS, middleware для JWT-cookie, rate-limit, единый формат ошибок, композиционные ручки для фронтов, кэш-заголовки и роутинг через Nginx.

    habr.com/ru/articles/1037728/

    #headless #laravel #битрикс #программирование #вебразработа #gateway #api #sdk #идемпотентность #ssr

  5. Как я 8 дней ловил утечку памяти в Nuxt 3 SSR, и несколько раз думал, что починил

    Всем привет. Я занимаюсь фронтендом в небольшой команде сервиса бронирования отелей. Хочу как я 8 дней ловил утечку памяти на проде, несколько раз думал, что починил, и каждый раз ошибался. А последний фикс был не в нашем коде, а в патче самого Vue, который через неделю апстрим откатил как регрессионный. У нас в результате осталась одна патч-версия, в которой утечки нет; обычный minor/patch update сейчас для нас не безопасен без повторной проверки heap-снапшотами. Наш стек Nuxt 3.18 + Vue 3.5.x + TypeScript, SSR, Pinia, PM2 cluster, nginx перед Node. Обычный каталог отелей с тысячами SEO-страниц вида /oteli-v-{город}/{подборка}

    habr.com/ru/articles/1040346/

    #memory_leak #утечка_памяти #Vuejs #Nuxtjs #Nodejs #JavaScript #SSR #V8

  6. Как я 8 дней ловил утечку памяти в Nuxt 3 SSR, и несколько раз думал, что починил

    Всем привет. Я занимаюсь фронтендом в небольшой команде сервиса бронирования отелей. Хочу как я 8 дней ловил утечку памяти на проде, несколько раз думал, что починил, и каждый раз ошибался. А последний фикс был не в нашем коде, а в патче самого Vue, который через неделю апстрим откатил как регрессионный. У нас в результате осталась одна патч-версия, в которой утечки нет; обычный minor/patch update сейчас для нас не безопасен без повторной проверки heap-снапшотами. Наш стек Nuxt 3.18 + Vue 3.5.x + TypeScript, SSR, Pinia, PM2 cluster, nginx перед Node. Обычный каталог отелей с тысячами SEO-страниц вида /oteli-v-{город}/{подборка}

    habr.com/ru/articles/1040346/

    #memory_leak #утечка_памяти #Vuejs #Nuxtjs #Nodejs #JavaScript #SSR #V8

  7. Как я 8 дней ловил утечку памяти в Nuxt 3 SSR, и несколько раз думал, что починил

    Всем привет. Я занимаюсь фронтендом в небольшой команде сервиса бронирования отелей. Хочу как я 8 дней ловил утечку памяти на проде, несколько раз думал, что починил, и каждый раз ошибался. А последний фикс был не в нашем коде, а в патче самого Vue, который через неделю апстрим откатил как регрессионный. У нас в результате осталась одна патч-версия, в которой утечки нет; обычный minor/patch update сейчас для нас не безопасен без повторной проверки heap-снапшотами. Наш стек Nuxt 3.18 + Vue 3.5.x + TypeScript, SSR, Pinia, PM2 cluster, nginx перед Node. Обычный каталог отелей с тысячами SEO-страниц вида /oteli-v-{город}/{подборка}

    habr.com/ru/articles/1040346/

    #memory_leak #утечка_памяти #Vuejs #Nuxtjs #Nodejs #JavaScript #SSR #V8

  8. Как я 8 дней ловил утечку памяти в Nuxt 3 SSR, и несколько раз думал, что починил

    Всем привет. Я занимаюсь фронтендом в небольшой команде сервиса бронирования отелей. Хочу как я 8 дней ловил утечку памяти на проде, несколько раз думал, что починил, и каждый раз ошибался. А последний фикс был не в нашем коде, а в патче самого Vue, который через неделю апстрим откатил как регрессионный. У нас в результате осталась одна патч-версия, в которой утечки нет; обычный minor/patch update сейчас для нас не безопасен без повторной проверки heap-снапшотами. Наш стек Nuxt 3.18 + Vue 3.5.x + TypeScript, SSR, Pinia, PM2 cluster, nginx перед Node. Обычный каталог отелей с тысячами SEO-страниц вида /oteli-v-{город}/{подборка}

    habr.com/ru/articles/1040346/

    #memory_leak #утечка_памяти #Vuejs #Nuxtjs #Nodejs #JavaScript #SSR #V8

  9. SSR и CSR в одном месте: как мы разделили рендеринг для людей и поисковых ботов

    В современной веб-разработке SEO и производительность часто вступают в противоречие. SSR дает хорошую индексацию, но усложняет архитектуру. CSR быстрее в разработке и меньше нагружает сервер, но поисковые боты могут не понять страницу. Мы разрабатываем продуктовый сайт на Angular 17 с микрофронтендовой архитектурой на Module Federation. Нам нужно было и хорошее SEO, и привычный CSR для пользователей. В итоге мы выбрали гибридный подход: для людей — клиентский рендеринг, для поисковых ботов — пререндеринг через доработанный сервис MTS botview. В статье рассказываем, почему чистый SSR не подошел, как мы разделили рендеринг, что доработали в открытом решении и как отличаем ботов от людей без ошибок.

    habr.com/ru/articles/1037280/

    #Angular #SSR #CSR #Mosule_Federation #Микрофронтенды #SEO

  10. #Lesetipp 📚 | Auf dem „Decentered Archive“-Blog des MWN #Osteuropa berichtet Arūnas Bubnys über das ehemalige #KGB-#Archiv der Litauischen #SSR, wo über 140.000 Akten zur sowjetischen Überwachung und Verfolgung in Litauen aufgehoben werden.
    🔗Mehr erfahren unter decentarch.hypotheses.org/1831

  11. #Lesetipp 📚 | Auf dem „Decentered Archive“-Blog des MWN #Osteuropa berichtet Arūnas Bubnys über das ehemalige #KGB-#Archiv der Litauischen #SSR, wo über 140.000 Akten zur sowjetischen Überwachung und Verfolgung in Litauen aufgehoben werden.
    🔗Mehr erfahren unter decentarch.hypotheses.org/1831

  12. #Lesetipp 📚 | Auf dem „Decentered Archive“-Blog des MWN #Osteuropa berichtet Arūnas Bubnys über das ehemalige #KGB-#Archiv der Litauischen #SSR, wo über 140.000 Akten zur sowjetischen Überwachung und Verfolgung in Litauen aufgehoben werden.
    🔗Mehr erfahren unter decentarch.hypotheses.org/1831

  13. #Lesetipp 📚 | Auf dem „Decentered Archive“-Blog des MWN #Osteuropa berichtet Arūnas Bubnys über das ehemalige #KGB-#Archiv der Litauischen #SSR, wo über 140.000 Akten zur sowjetischen Überwachung und Verfolgung in Litauen aufgehoben werden.
    🔗Mehr erfahren unter decentarch.hypotheses.org/1831

  14. #GuillaumeMeurice dit les termes à la #RTS .
    Je me suis battu pour le financement de la SSR, et je continuerai à le faire, mais purin iels ne font rien pour nous encourager à les soutenir…

    #politique #média #SSR #fascisme #antiracisme

  15. #GuillaumeMeurice dit les termes à la #RTS .
    Je me suis battu pour le financement de la SSR, et je continuerai à le faire, mais purin iels ne font rien pour nous encourager à les soutenir…

    #politique #média #SSR #fascisme #antiracisme

  16. #GuillaumeMeurice dit les termes à la #RTS .
    Je me suis battu pour le financement de la SSR, et je continuerai à le faire, mais purin iels ne font rien pour nous encourager à les soutenir…

    #politique #média #SSR #fascisme #antiracisme

  17. #GuillaumeMeurice dit les termes à la #RTS .
    Je me suis battu pour le financement de la SSR, et je continuerai à le faire, mais purin iels ne font rien pour nous encourager à les soutenir…

    #politique #média #SSR #fascisme #antiracisme

  18. #GuillaumeMeurice dit les termes à la #RTS .
    Je me suis battu pour le financement de la SSR, et je continuerai à le faire, mais purin iels ne font rien pour nous encourager à les soutenir…

    #politique #média #SSR #fascisme #antiracisme

  19. CSS-in-JS vs CSS Modules: что выбрать в 2026?

    В 2026 году фронтенд-разработка продолжает развиваться: появляются новые фреймворки, улучшаются инструменты сборки, растут требования к производительности и пользовательскому опыту. Разработчики сталкиваются с выбором: использовать CSS Modules или CSS-in-JS решения. Эти подходы дают изоляцию стилей и интеграцию с компонентами, но различаются по реализации и ограничениям. Выбор системы стилизации влияет на разработку и ключевые метрики: размер бандла, скорость первого рендера, поведение при SSR, удобство отладки и поддержку кода. Неподходящий подход может привести к увеличению объёма JavaScript, проблемам с SSR и усложнению масштабирования. Данная статья не ставит цель назвать одного победителя. Вместо этого мы сравним основные подходы - CSS Modules и CSS-in-JS.

    habr.com/ru/articles/1025688/

    #CSSinJS #CSS_Modules #styledcomponents #frontend #React #SSR #производительность #CSS #вебразработка

  20. CSS-in-JS vs CSS Modules: что выбрать в 2026?

    В 2026 году фронтенд-разработка продолжает развиваться: появляются новые фреймворки, улучшаются инструменты сборки, растут требования к производительности и пользовательскому опыту. Разработчики сталкиваются с выбором: использовать CSS Modules или CSS-in-JS решения. Эти подходы дают изоляцию стилей и интеграцию с компонентами, но различаются по реализации и ограничениям. Выбор системы стилизации влияет на разработку и ключевые метрики: размер бандла, скорость первого рендера, поведение при SSR, удобство отладки и поддержку кода. Неподходящий подход может привести к увеличению объёма JavaScript, проблемам с SSR и усложнению масштабирования. Данная статья не ставит цель назвать одного победителя. Вместо этого мы сравним основные подходы - CSS Modules и CSS-in-JS.

    habr.com/ru/articles/1025688/

    #CSSinJS #CSS_Modules #styledcomponents #frontend #React #SSR #производительность #CSS #вебразработка

  21. CSS-in-JS vs CSS Modules: что выбрать в 2026?

    В 2026 году фронтенд-разработка продолжает развиваться: появляются новые фреймворки, улучшаются инструменты сборки, растут требования к производительности и пользовательскому опыту. Разработчики сталкиваются с выбором: использовать CSS Modules или CSS-in-JS решения. Эти подходы дают изоляцию стилей и интеграцию с компонентами, но различаются по реализации и ограничениям. Выбор системы стилизации влияет на разработку и ключевые метрики: размер бандла, скорость первого рендера, поведение при SSR, удобство отладки и поддержку кода. Неподходящий подход может привести к увеличению объёма JavaScript, проблемам с SSR и усложнению масштабирования. Данная статья не ставит цель назвать одного победителя. Вместо этого мы сравним основные подходы - CSS Modules и CSS-in-JS.

    habr.com/ru/articles/1025688/

    #CSSinJS #CSS_Modules #styledcomponents #frontend #React #SSR #производительность #CSS #вебразработка

  22. CSS-in-JS vs CSS Modules: что выбрать в 2026?

    В 2026 году фронтенд-разработка продолжает развиваться: появляются новые фреймворки, улучшаются инструменты сборки, растут требования к производительности и пользовательскому опыту. Разработчики сталкиваются с выбором: использовать CSS Modules или CSS-in-JS решения. Эти подходы дают изоляцию стилей и интеграцию с компонентами, но различаются по реализации и ограничениям. Выбор системы стилизации влияет на разработку и ключевые метрики: размер бандла, скорость первого рендера, поведение при SSR, удобство отладки и поддержку кода. Неподходящий подход может привести к увеличению объёма JavaScript, проблемам с SSR и усложнению масштабирования. Данная статья не ставит цель назвать одного победителя. Вместо этого мы сравним основные подходы - CSS Modules и CSS-in-JS.

    habr.com/ru/articles/1025688/

    #CSSinJS #CSS_Modules #styledcomponents #frontend #React #SSR #производительность #CSS #вебразработка

  23. 大聲宗
    『00下半篇—最強 SSR 攻擊機』現版本最值得 SSP 化、刷關卡優先次序、10台開發機全分析!【SD鋼彈 G世代永恆】SD Gundam G Generation ETERNAL (附 字幕 粵語
    #SD鋼彈 #G世代永恆 #SD高達 #sd鋼彈g世代永恆

    youtube.com/watch?v=xR4s7ERrgVw

  24. 大聲宗
    『00下半篇—最強 SSR 攻擊機』現版本最值得 SSP 化、刷關卡優先次序、10台開發機全分析!【SD鋼彈 G世代永恆】SD Gundam G Generation ETERNAL (附 字幕 粵語
    #SD鋼彈 #G世代永恆 #SD高達 #sd鋼彈g世代永恆

    youtube.com/watch?v=xR4s7ERrgVw

  25. 大聲宗
    『EW系列哪部SSR機體最值得 SSP 化』千萬別練錯、一週年活動更新重點「最多1萬4石」!【SD鋼彈 G世代永恆】SD Gundam G Generation ETERNAL (附 字幕 粵語
    #SD鋼彈 #G世代永恆 #SD高達 #sd鋼彈g世代永恆

    youtube.com/watch?v=GQzsqZp_IiE

  26. 大聲宗
    『EW系列哪部SSR機體最值得 SSP 化』千萬別練錯、一週年活動更新重點「最多1萬4石」!【SD鋼彈 G世代永恆】SD Gundam G Generation ETERNAL (附 字幕 粵語
    #SD鋼彈 #G世代永恆 #SD高達 #sd鋼彈g世代永恆

    youtube.com/watch?v=GQzsqZp_IiE

  27. 🪔 Introducing Backlit: #Lit #SSR for #Drupal, Hold the #Node

    composer require bennypowers/backlit && drush en backlit

    That's it! Your Lit
    #webComponents now server-render with Declarative Shadow DOM. No Node.js sidecar, no containers, no external services -- just a #Go binary embedding a #WASM module.

    I built the WASM engine to solve a totally unrelated problem in
    cem serve, and it accidentally fixed a 2-year-old plan of mine. WASM is the web components of the #backend.

    bennypowers.dev/posts/drupal-lit-ssr-wasm/

  28. Миграция с Supabase на VPS PostgreSQL без downtime: dual-write, strangler pattern и SSR read-path

    TL;DR Мигрировал продакшн базу с Supabase на VPS PostgreSQL прямо на работающем проекте — без остановки, без потери данных. Заодно перенёс авторизацию через strangler-подход и убрал Supabase из SSR read-path. Расскажу три инженерных решения с кодом.

    habr.com/ru/articles/1011134/

    #PostgreSQL #Supabase #Nextjs #миграция_баз_данных #strangler_pattern #SSR #вебразработка #маркетплейс #авторизация #dualwrite

  29. Миграция с Supabase на VPS PostgreSQL без downtime: dual-write, strangler pattern и SSR read-path

    TL;DR Мигрировал продакшн базу с Supabase на VPS PostgreSQL прямо на работающем проекте — без остановки, без потери данных. Заодно перенёс авторизацию через strangler-подход и убрал Supabase из SSR read-path. Расскажу три инженерных решения с кодом.

    habr.com/ru/articles/1011134/

    #PostgreSQL #Supabase #Nextjs #миграция_баз_данных #strangler_pattern #SSR #вебразработка #маркетплейс #авторизация #dualwrite

  30. Миграция с Supabase на VPS PostgreSQL без downtime: dual-write, strangler pattern и SSR read-path

    TL;DR Мигрировал продакшн базу с Supabase на VPS PostgreSQL прямо на работающем проекте — без остановки, без потери данных. Заодно перенёс авторизацию через strangler-подход и убрал Supabase из SSR read-path. Расскажу три инженерных решения с кодом.

    habr.com/ru/articles/1011134/

    #PostgreSQL #Supabase #Nextjs #миграция_баз_данных #strangler_pattern #SSR #вебразработка #маркетплейс #авторизация #dualwrite

  31. Миграция с Supabase на VPS PostgreSQL без downtime: dual-write, strangler pattern и SSR read-path

    TL;DR Мигрировал продакшн базу с Supabase на VPS PostgreSQL прямо на работающем проекте — без остановки, без потери данных. Заодно перенёс авторизацию через strangler-подход и убрал Supabase из SSR read-path. Расскажу три инженерных решения с кодом.

    habr.com/ru/articles/1011134/

    #PostgreSQL #Supabase #Nextjs #миграция_баз_данных #strangler_pattern #SSR #вебразработка #маркетплейс #авторизация #dualwrite

  32. Hot, våld och trakasserier är ett växande arbetsmiljöproblem inom socialtjänsten. Två undersökningar genomförda av Vision och Akademikerförbundet SSR visar att mellan 30 och 45 procent av medarbetarna har utsatts under det senaste året.

    https://blog.zaramis.se/2026/03/17/hot-och-vald-inom-socialtjansten-ett-vaxande-problem/
  33. Hot, våld och trakasserier är ett växande arbetsmiljöproblem inom socialtjänsten. Två undersökningar genomförda av Vision och Akademikerförbundet SSR visar att mellan 30 och 45 procent av medarbetarna har utsatts under det senaste året.

    https://blog.zaramis.se/2026/03/17/hot-och-vald-inom-socialtjansten-ett-vaxande-problem/
  34. У Symbiote.js — серьезные проблемы

    На днях, я опубликовал новость о выходе новой версии UI-библиотеки Symbiote.js, с обзором ее функций и необычной концепции. Я давно пишу на Хабре (и не только) о веб-компонентах и решениях на их основе, и знаю полный набор стандартных сомнений и возражений аудитории. Сегодня, я хотел бы познакомить вас с проблемами и компромиссами, на которые пришлось пойти, но уже от лица автора либы, человека, очень хорошо знающего, что там под капотом, то есть - меня самого.

    habr.com/ru/articles/1009550/

    #webcomponents #open_source #ssr #ssg #custom_elements #symbiotejs #shadow_dom #devrel #loose_coupling #architecture

  35. У Symbiote.js — серьезные проблемы

    На днях, я опубликовал новость о выходе новой версии UI-библиотеки Symbiote.js, с обзором ее функций и необычной концепции. Я давно пишу на Хабре (и не только) о веб-компонентах и решениях на их основе, и знаю полный набор стандартных сомнений и возражений аудитории. Сегодня, я хотел бы познакомить вас с проблемами и компромиссами, на которые пришлось пойти, но уже от лица автора либы, человека, очень хорошо знающего, что там под капотом, то есть - меня самого.

    habr.com/ru/articles/1009550/

    #webcomponents #open_source #ssr #ssg #custom_elements #symbiotejs #shadow_dom #devrel #loose_coupling #architecture

  36. У Symbiote.js — серьезные проблемы

    На днях, я опубликовал новость о выходе новой версии UI-библиотеки Symbiote.js, с обзором ее функций и необычной концепции. Я давно пишу на Хабре (и не только) о веб-компонентах и решениях на их основе, и знаю полный набор стандартных сомнений и возражений аудитории. Сегодня, я хотел бы познакомить вас с проблемами и компромиссами, на которые пришлось пойти, но уже от лица автора либы, человека, очень хорошо знающего, что там под капотом, то есть - меня самого.

    habr.com/ru/articles/1009550/

    #webcomponents #open_source #ssr #ssg #custom_elements #symbiotejs #shadow_dom #devrel #loose_coupling #architecture

  37. У Symbiote.js — серьезные проблемы

    На днях, я опубликовал новость о выходе новой версии UI-библиотеки Symbiote.js, с обзором ее функций и необычной концепции. Я давно пишу на Хабре (и не только) о веб-компонентах и решениях на их основе, и знаю полный набор стандартных сомнений и возражений аудитории. Сегодня, я хотел бы познакомить вас с проблемами и компромиссами, на которые пришлось пойти, но уже от лица автора либы, человека, очень хорошо знающего, что там под капотом, то есть - меня самого.

    habr.com/ru/articles/1009550/

    #webcomponents #open_source #ssr #ssg #custom_elements #symbiotejs #shadow_dom #devrel #loose_coupling #architecture

  38. Symbiote.js — изоморфные веб-компоненты (клиент + сервер)

    Привет, Хабр! Меня зовут Алекс, и я мейнтейнер Symbiote.js - библиотеки для создания UI-компонентов и изоморфных приложений на самых современных веб-стандартах. Сегодня я расскажу про наше важное мажорное обновление - версию 3.x.

    habr.com/ru/articles/1008822/

    #webcomponents #ssr #symbiotejs #frontend #backend #изоморфизм #nodejs #custom_elements #shadow_dom #open_source