Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

TimKuhl's avatar

Missing features in Livewire 3

Now when you can navigate in L3 as in a SPA without full browser reload and even persist some parts of website during navigation (audio/video/chat/...), it seems to be more and more similar to the Inertia experience.

Yes, the payload on each request is bigger than in case of Inertia which is more surgical most of the time, and perhaps a bit faster. But this is not a concern of mine, because Hetzner hosting is cheap and they have really generous traffic allowance.

So, the bigger payload in Livewire aside, is there some killer feature of Inertia that is hard to achieve, or impossible to achieve with Livewire?

I am not talking about Figma or Photopea browser clone in Laravel. More like e.g. this forum or perhaps something like Booking or reddit etc. again the traffic put aside - my projects are small country bound and not international for the most part ;).

Thank for your opinion.

P.S. Has any of you tried combining Livewire with raw HTMX? In what cases have you done it?

0 likes
5 replies
TimKuhl's avatar

Hmm, I am trying both and I am not sure which one I like better. This is probably a good sign ;). With Livewire 2 I would say Inertia is better. But with Livewire 3 I am not sure.

It seems that Taylor is personally a bigger fan of Livewire than Inertia. He is betting on Volt and Folio which are not something you would use with Inertia.

Jeffrey seems to not-feel TypeScript much - based on his tweets, but this forum runs on Inertia so he probably prefers it instead of Livewire. Or? Has he changed opinion?

So, I really don't know whether I should start my new project using Livewire 3 or Inertia and Vue.

Can any of you list the biggest downsides of Livewire 3 compared to Inertia and vice versa?

wojakmcwagies's avatar

Look, Livewire 3 is still too young to be judged good or bad. I wouldn't use Livewire 3 in a medium or big project right now, as I still found a lot of bugs that are required in a medium or big project (understandable since it's still beta version). Inertia on the other hand is already stable.

Later on tho it might be a different story. As with Livewire, you could use ANY HTML or Laravel template, no matter how shit the code of the template is. On the other hand, Inertia is more complex if you want to use a template that you didn't create yourself (like a template that you bought on ThemeForest). Some templates are even straight-up impossible to be converted to Inertia without any bugs or weird behaviours because of how trash the codes of the templates are.

1 like
x7ryan's avatar

There is no 1 right or wrong answer. One is not bettwer or worse than the other. They are two different approaches to the same ting. It all comes down to what do you the developer want to do, what do you prefer? For me I've been a long time Livewire user because frankly I enjoy writing PHP not Javascript. Of course the payload is going to be bigger with Livewire because its sending full HTML over the wire. But I wouldn't let that be the reason you don't use it. The difference is insignificant in most dare I say almost all cases. But if you prefer Inertia there is nothing wrong with that either.

1 like

Please or to participate in this conversation.