hands down the best web framework, fast, elegant, simple to work with
@mustafe13912 жыл бұрын
history is being made in front us.
@RaphaelRafatpanah2 жыл бұрын
Oh wow, it’s great to see Qwik address major problems within the e-commerce industry (and web dev in general). Also, I was wondering what the offline story was and I was quite pleasantly surprised. Absolutely amazing!
@efrenUtube2 жыл бұрын
Absolutely amazing!, great demo, superb technology.
@free_audiobooks2 жыл бұрын
Qwik will be my next production framework
@matijacvrk82992 жыл бұрын
Loving this approach :) ! Although, as final output gets managed automatically, designing and architecting it as programmers gets hard, because it becomes harder to comprehend. This distancing away from execution is present in any asynchronous programming, so this shouldn't block the progress of such innovation, rather push the programmer tooling as well, perhaps linting or highlighting it in the code editors to signify this, aside of dollar suffix - similar to how promises are expected to be handled in some editors or ESLint/Typescript.
@MrinmoyRoy19902 жыл бұрын
Is this like, it will load super fast, but every click will take a while to do stuff in a slow internet connection?
@ratoshi212 жыл бұрын
it is adressed at 30:00
@jirkadanek821511 ай бұрын
Actually 34:00, to skip the 4 mins of getting there.
@roronoa_d_law1075 Жыл бұрын
12:10 I don't understand, can someone explain this ?
@ikbo Жыл бұрын
Wait so when I click a button for the first time it downloads the code from the server? So it is fast to boot but slow when it actually matters? I don't get how that is an advantage...
@jonbikaku6133 Жыл бұрын
Not an expert but what matters is how fast the page delivers to the user and becomes interactive. It has to be easier to download, parse and execute smaller chunks of js when needed, instead of doing it for the whole chunk the second user enters the page.
@ikbo Жыл бұрын
@@jonbikaku6133 I guess that depends on the type of app you have. You could easily argue this would be a downgraded experience in some use cases since going to the network can be expensive. Also designing your client to lazy load is not clear upfront and from the demo there is lot of boilerplate. This is a subpar experience compared to coding in react.
@DevonWells-j1o3 ай бұрын
That's a common misconception. When you click a button for the first time, the button code executes for the first time (and only the necessary code from the listener, doesn't need to actually rerun the entire component or children like React). The code is already downloaded in the background in a service worker extremely fast. Browsers and service workers are extremely good at downloading code (it's all optimized low level C stuff). It's executing the JS that slows things down, and the beauty of Qwik is it only actually executes what's necessary when it's necessary. In practice, the button interacts instantly in production.
@meten2137 Жыл бұрын
Really good talk imo.
@afoo2 жыл бұрын
is this something similar to HTMX?
@IvanKleshnin2 жыл бұрын
No
@BewareOfStinger Жыл бұрын
I think qwik is smarter than HTMX by the way it uses the service workers. HTMX just uses asynchronous calls to fetch data on click on a button or something. Also HTMX delivers the whole library on startup (although pretty small in size). I'm no expert in both projects so I could be wrong.
@meten2137 Жыл бұрын
Not really but I see where the question is coming from
@khalidnawaf1196 Жыл бұрын
The concept is brilliant and seems remarkably optimized, but it is very complex. I bet, you spend more money and time on the backend. Just imagine amazon caching all the possibilities of showing suggested items to buy. Btw, It’s really hard to reason about, thus it would be hard to debug.
@RoyerAdames Жыл бұрын
The issue is that you when with react instead of svelte