Inertia.js: Emulates SPA features for server-side frameworks like Laravel, Rails, and Django using Vue, React, or Svelte component architecture. Performs frequent backend JSON API XHR requests to dynamically update front-end.
Laravel Livewire: Similar to Inertia, but Laravel-specific. Performs XHR requests to retrieve partial HTML strings and inject them into current DOM. Easy to setup and use, but doesn't work well with more complicated front-end JS lifecycles or outside libraries.
Rollup: Fast and modern bundler. A strong contendor for the best JS bundler due to feature set and, most importantly, speed, but Parcel is a close-second.