~/talk

Count to 10 Before Choosing Your Frontend for Laravel

TalkinItalianat laravelday 2024 · on Thursday, 2024-11-07· [frontend-architecture, php]
slides:none on file

Presents four concrete frontend options for Laravel: Blade for simple server-rendered pages with minimal JavaScript and full page reloads; Livewire for Laravel-centered interactivity without writing JS but needing many backend calls and optimizations like debounce and query caching; Inertia.js to connect Laravel routing to a React/Vue/Svelte SPA (props serialized from PHP, requires a Node SSR process for SEO); and full JavaScript stacks such as Next.js/Nuxt when teams accept separate JS backends, SSR tooling, and independent auth/session handling.

AI-written summary · about

  1. 0:00Frontend choice context
  2. 1:03Frontend solutions
  3. 2:28Blade rendering
  4. 5:56Livewire interactivity
  5. 8:43Livewire performance
  6. 14:50Inertia.js bridge
  7. 18:02Inertia.js navigation
  8. 21:14Inertia.js SSR
  9. 23:22Laravel JS client
  10. 26:36Next.js hybrid
  11. 28:23Full Stack JS auth & routing
  12. 30:09Comparison summary
  13. 32:19Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.