Qwik: A no hydration instant on personalized web applications by Misko Hevery

  Рет қаралды 9,604

Devoxx

Devoxx

Күн бұрын

Пікірлер
@soixantelly
@soixantelly 11 ай бұрын
hands down the best web framework, fast, elegant, simple to work with
@mustafe1391
@mustafe1391 2 жыл бұрын
history is being made in front us.
@RaphaelRafatpanah
@RaphaelRafatpanah 2 жыл бұрын
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!
@efrenUtube
@efrenUtube 2 жыл бұрын
Absolutely amazing!, great demo, superb technology.
@free_audiobooks
@free_audiobooks 2 жыл бұрын
Qwik will be my next production framework
@matijacvrk8299
@matijacvrk8299 2 жыл бұрын
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.
@MrinmoyRoy1990
@MrinmoyRoy1990 2 жыл бұрын
Is this like, it will load super fast, but every click will take a while to do stuff in a slow internet connection?
@ratoshi21
@ratoshi21 2 жыл бұрын
it is adressed at 30:00
@jirkadanek8215
@jirkadanek8215 11 ай бұрын
Actually 34:00, to skip the 4 mins of getting there.
@roronoa_d_law1075
@roronoa_d_law1075 Жыл бұрын
12:10 I don't understand, can someone explain this ?
@ikbo
@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
@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
@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-j1o
@DevonWells-j1o 3 ай бұрын
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
@meten2137 Жыл бұрын
Really good talk imo.
@afoo
@afoo 2 жыл бұрын
is this something similar to HTMX?
@IvanKleshnin
@IvanKleshnin 2 жыл бұрын
No
@BewareOfStinger
@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
@meten2137 Жыл бұрын
Not really but I see where the question is coming from
@khalidnawaf1196
@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
@RoyerAdames Жыл бұрын
The issue is that you when with react instead of svelte
@edwardharman1153
@edwardharman1153 2 жыл бұрын
Dad-abase :D
@Taffman91
@Taffman91 Жыл бұрын
Thought it was dada-base :D
@binarybotany3218
@binarybotany3218 2 жыл бұрын
wow this is awkward
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Build Resumable Apps with Qwik
1:30:14
Learn With Jason
Рет қаралды 18 М.
Power Brunch from Powerhouse
1:19:16
Powerhouse
Рет қаралды 131
Miško Hevery - Server/Client unified execution model with Qwik
38:50
Future Frontend
Рет қаралды 1,5 М.
Resumable Apps in Qwik w/ Miško Hevery (creator of Angular!)
1:31:35
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
1:03:55
DevTernity Conference
Рет қаралды 572 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН