JavaScript Framework Reality Check: What’s Actually Working, by @TheNewStack:
https://thenewstack.io/javascript-framework-reality-check-whats-actually-working/

JavaScript Framework Reality Check: What’s Actually Working, by @TheNewStack:
https://thenewstack.io/javascript-framework-reality-check-whats-actually-working/
How Long Does It Take to Load a Website with Bootstrap 5? Zoom: https://nubecolectiva.com/comunidad/flyers/time-load-web-bootstrap-5/
¿Cuánto Tardan en Cargar Una Web con Bootstrap 5? Zoom: https://nubecolectiva.com/comunidad/flyers/tiempo-cargar-web-bootstrap-5/
#programming #coding #webdevelopment #devs
#softwaredevelopment #react #vue #angular #svelte #qwik #solidjs #bootstrap
Between diapers baby books and frontend frameworks
In the past, I kept failing to set up my own blog because I couldn't decide on a frontend framework. I wanted to try out multiple options, evaluate the pros and cons, and then make the "right" choice. VitePress, #solidjs, #astrojs, #nuxt Content, #Qwik —I wanted to experiment with them all.
With a 2-month-old baby, my requirements have completely changed: it needs to be quick and easy, using methods I already know or that are entirely self-explanatory. I want to focus on writing the blog articles, not implementing the website
Now, I’ve started a project with 11ty (https://www.11ty.dev/). Was it a good decision? What do you think?
#Development #Techniques
The hype around signals · How signals reshaped our approach to UI reactivity https://ilo.im/1613s6
_____
#Signals #Reactivity #Library #Angular #Qwik #SolidJS #Svelte #VueJS #WebDev #Frontend
Web devs keep introducing new frameworks and changes to make sure current ai never becomes capable of replacing them
I thought this post on Twitter about the #CoreWebVitals of the homepages of #javascript tools and frameworks was interesting, and I thought I’d cross post it here
It uses this tool: https://page-speed.dev/
Here’s how some of my favorite tools do: @eleventy, @astro, @deno_land Fresh, #Qwik
Original post: https://x.com/fredkschott/status/1756407637087010947?s=61&t=9qVqQJY7E1ikFhtau9dXug
Think #qwik: Qwik is very similar to other web frameworks at a high level. Qwik is a framework that renders a tree of components resulting in an interactive application.
The unique part of Qwik is not in what it does but in how it achieves its goals. Qwik's goal is to have instant-on applications, even on mobile devices.
Ported the website of the famous internet radio station Dinxper FM to #qwik + #qwikcity . It features an audio player (duh!) w/ custom controls.
The custom constrols are reused on the listing page of past broadcasts. The broadcasts themselves are listed and streamed from an FTP server.
Have a look right here: https://qwik-dinxperfm-nl.toffe.site
I had a great conversation @allthingsopen with Miško Hevery, creator of #Angular and #Qwik. We discussed the importance of performant JavaScript and maintaining great developer AND user experience. Enjoy and please subscribe! https://openatintel.podbean.com/e/performant-javascript-with-qwik/ #openSource #JavaScript #podcast
→ #Qwik’s unique approach to rendering can result in faster initial render times, as it sends HTML to the client first & then progressively enhances the app.
However, as more of the page is interacted with, more JS will be loaded, which could impact runtime performance.
→ Instead of sending JS to the client & then rendering, #Qwik sends server-rendered HTML to clients, and then the clients “resume” where the server left off, becoming interactive if & when required in an incremental manner.
This results in extremely fast initial rendering.
→ Similarly, @TauriApps is built for efficiency. Utilizing a Rust backend and the system’s webview for rendering the frontend, it offers a small binary size and a low memory footprint.
Qwik + Tauri
@qwikdev and @TauriApps represent a novel combination for creating performant, secure, and lightweight apps!
→ #Qwik is a modern JavaScript framework optimized for maximizing First Contentful Paint speed by prioritizing above-the-fold content.
Qwik is designed with a unique approach to rendering called resumability.
#Development #Reviews
Things you forgot (or never knew) because of React · “The world which crowned React king no longer exists.” https://ilo.im/14uklm
_____
#WebDev #Frontend #Frameworks #Libraries #React #Astro #Fresh #Qwik #Preact #Solid #Svelte #Vue
I've been playing around with Qwik (and Qwik City). It's early days, but it could be good.
I think it might be the right mix of Node server-side rendering, progressive enhancement, and CSS bundling.
Been hearing about #qwik for JS. Let’s give the site a look…
Immediately mad:
• I’m still skeptical about “the edge” for most web apps as this usually
• Social media in header options are _all_ proprietary
• Theming is treated as binary (light | dark)
• JSX is awful & base example shows it
• Can’t click the other ‘tabs’ to see the other benefits (doesn’t work without JavaScript even though it’s a) a pitch site whose sole purpose is to maximize delivering content to users, not be some interactive web application b) you are not showcasing the actual use case for the framework if it can’t render without JS but you’re using it to deliver that content… further in the case of web apps, the extra loading time isn’t as much an issue as users expect a load time & expect to stick around a while so this hydration may be a premature optimization that adds a _lot_ of complexity)
• Scroll down to get a “Loading...” because it doesn’t work without JS (and can’t even be bothered to give the correct ellipsis symbol in “…”) & it’s a _massive_ white block to get to the footer.
• Delivers useless element class names that will make it difficult for scraping, or providing users with the tools they need to make a site better or more accessible (think userScripts & userStyles).
• Community page doesn’t expand to any open source, decentralized, or private options: just expanded to more horrible social media. No self-hosted forums (like Discourse), no decentralized chat (like IRC, XMPP MUC, Matrix Space).
Temporarily enable JS for the domain…
• Batteries included talks about the big cabal of edge compute options it is “optimized” for which explains some things but it’s presupposing that you want or need “the edge”
• The marketing with YouTube-thumbnail-inspired images is so heavy-handed it hurts.
• Seems one of the main things it’s trying to sell is Builder.io
• Oddity: docs page uses giant emoji, but from different sets … why?
• Why Qwik has an entire section dedicated to the ‘numbers’ on how a fast site leads to good things, but you can build static sites that are way faster without all of this complicated tooling. The focus of these numbers is on web pages / multi-page app candidates, not SPAs or PWAs which is where a heavy framework like this should be preferred to just using a static site generator or a allow refreshes with a multi-page app. A lot of these sites eliminating all of their analytics and JavaScript would probably see better numbers and responsiveness as well.
Kinda neat
• The ‘resumability’ problem
• Ship less JavaScript is a pretty good motto, especially for a framework to admit
#Docker + #QWIK Boilerplate + #Nginx + #NodeJS 18.16 / #ExpressJS + #PostgreSQL 15
A complete stack for running a builded QWIK App into Docker containers using docker compose tool.
Reading tip for German-speaking JavaScript developers: With Qwik 1.0, a new open-source full-stack web framework from Builder.io is available that enables fast interactivity through JavaScript streaming.
Qwik’s goal is to keep initial JS costs constant. It also offers built-in features such as lazy execution and data fetching.
Read more here: https://www.heise.de/news/Full-Stack-Framework-Qwik-1-0-bringt-neuen-Ansatz-fuer-schnellere-Interaktivitaet-8985672.html
#Qwik #WebFramework #JavaScript #JavaScriptStreaming #OpenSource
Translated with www.DeepL.com/Translator (free version)
#qwik 1.0 is here! https://www.builder.io/blog/qwik-v1 you can listen to The Web Platform Podcast chat with Misko about this new approach. https://thewebplatformpodcast.com/207-qwik
️ Wake up and smell the coffee because the next episode of The Code and Coffee Show is just around the corner!
Get ready to dive into the enchanting realm of #Qwik with Giorgio Boa and yours truly.
Discover the ins and outs of Qwik and learn how to kickstart your journey with it. Don't forget to mark your calendars and join us: https://www.youtube.com/watch?v=-jkfp8zf9OM