Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Go Full Stack Server-Side Rendering vs SPAs - Fernando J. Villamarin Diaz, JPMC

Автор: GopherCon UK

Загружено: 2024-08-30

Просмотров: 3090

Описание:

Over the past year, we've witnessed an exciting shift in the development community: front-end logic is merging into the back-end, converging neatly within the Go ecosystem. We're talking full-stack capabilities with server-side rendering via Templ and a dash of HTMX for interactivity. Creating a complete full stack application solely in Go? Sounds awesome!

In this talk, we'll delve into how this integrated Go approach stacks up against the traditional model of APIs with JavaScript-based SPAs. We'll focus particularly on performance, exploring how each architecture adapts to various scenarios. For instance, with server-side rendering like Go + Templ, HTML pages can be more substantial than the JSON responses typical in SPAs, which could challenge performance under limited bandwidth conditions.

We'll also dive deep into scalability. Understanding how each setup expands as user numbers increase is crucial. We'll explore the scalability traits of both server-side rendering and API-driven approaches, examining how they manage loads and what this means for performance during peak usage. To bring this to life, we'll look at cloud-based stress tests and benchmarks to uncover the real costs of scaling up and down.

And let's not overlook caching—a vital component of scalability. Server-side caching often involves storing complete HTML pages or significant chunks, significantly speeding up load times. In contrast, API caching usually focuses on JSON data, providing more precise control over what gets cached and how long it remains. Grasping these differences is key to making informed architectural decisions.
Join me as we unpack these technologies to help you determine which setup might be the better fit for your next project. Whether you're looking to enhance performance under varied network conditions or scale efficiently, this talk aims to equip you with the insights to make savvy choices!

Go Full Stack Server-Side Rendering vs  SPAs - Fernando J. Villamarin Diaz, JPMC

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Building Graphical Go apps is Fyne  Andrew Williams, FyneLabs

Building Graphical Go apps is Fyne Andrew Williams, FyneLabs

Нерассказанная история Голанга

Нерассказанная история Голанга

Do you REALLY need SSR?

Do you REALLY need SSR?

Consistency Catalyst: The story of Paddle's in house microservice toolkit - George Wilson, Paddle

Consistency Catalyst: The story of Paddle's in house microservice toolkit - George Wilson, Paddle

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

Let's Go Quantum - Sam Burns

Let's Go Quantum - Sam Burns

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

GopherCon 2021: Building Production Applications Using Go & SQLite - Ben Johnson

GopherCon 2021: Building Production Applications Using Go & SQLite - Ben Johnson

Я начал использовать многоуровневые запросы на слияние (Stacked PRs) — теперь я не могу вернуться...

Я начал использовать многоуровневые запросы на слияние (Stacked PRs) — теперь я не могу вернуться...

ВСЕ ЧТО НУЖНО ЗНАТЬ О ДЕПЛОЕ, DOCKER, CI/CD, ЕСЛИ ТЫ НОВИЧОК

ВСЕ ЧТО НУЖНО ЗНАТЬ О ДЕПЛОЕ, DOCKER, CI/CD, ЕСЛИ ТЫ НОВИЧОК

Code review - делаем лучше

Code review - делаем лучше

🤖 AI, Какие языки лучше генерируются? Чем на самом деле занимается Брагилевский в JetBrains

🤖 AI, Какие языки лучше генерируются? Чем на самом деле занимается Брагилевский в JetBrains

Unleashing the Go Toolchain - Kemal Akkoyun

Unleashing the Go Toolchain - Kemal Akkoyun

Как ЛУЧШИЙ способ изучить Golang? (и получить работу...)

Как ЛУЧШИЙ способ изучить Golang? (и получить работу...)

🧑‍💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг

🧑‍💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг

The Right Kind of Abstraction - John Cinnamond

The Right Kind of Abstraction - John Cinnamond

Решаю ТЕСТОВОЕ ЗАДАНИЕ JUNIOR Backend Разработчика на Python

Решаю ТЕСТОВОЕ ЗАДАНИЕ JUNIOR Backend Разработчика на Python

Топ популярных аннотаций Spring Framework, которые должен знать каждый

Топ популярных аннотаций Spring Framework, которые должен знать каждый

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]