What interested me this week
NextJS 10
Jamstack build benchmark (NextJS
, Gatsby
)
Recoil 0.1.1
Formik 3 alpha
Remix preview
Jamstack vs WordPress
esbuild site, loader, Webpack 5
ReactNative website upgrade
Hermes profiling


Details 



















@vercel released NextJS 10 with many useful improvements:
- Image optims without affecting build times
- i18n routing, subpath or domain
- React 17, Fash Refresh, new JSX transform...
- analytics dashboard using real user metrics
- e-commerce starter
... https://nextjs.org/blog/next-10
- Image optims without affecting build times
- i18n routing, subpath or domain
- React 17, Fash Refresh, new JSX transform...
- analytics dashboard using real user metrics
- e-commerce starter
... https://nextjs.org/blog/next-10
A very interesting Jamstack build time benchmark gives very good scalability results for NextJS (even better than Eleventy for large sites!), and not very good for Gatsby 
Let's wait for this benchmark to improve over time and include rebuild time.
https://css-tricks.com/comparing-static-site-generator-build-times/

Let's wait for this benchmark to improve over time and include rebuild time.
https://css-tricks.com/comparing-static-site-generator-build-times/
@jaredpalmer released Formik v3 alpha with input masking features (useful for phone numbers formatting).
With v3, the plan is to recover from v2 assumption that there will be a performant useSelector() hook in React core, which never happened. https://formik.org/blog/formik-3-alpha
With v3, the plan is to recover from v2 assumption that there will be a performant useSelector() hook in React core, which never happened. https://formik.org/blog/formik-3-alpha
@dabit3 published a little walkthrough of the @remix_run preview (released last week), and for which we don't have much public infos (outside of the mailing list).
Will @ryanflorence and @mjackson make a successful bet with their paid framework?
https://dev.to/dabit3/a-first-look-at-remix-run-449a
Will @ryanflorence and @mjackson make a successful bet with their paid framework?

@recoiljs released the first 0.1.x release with improvements and exp features:
- Improve perf
- RN support
- Atom effects
- Snapshots for testing
Some feedbacks say it worked on RN even before.
Also highlight what's next in the roadmap. https://recoiljs.org/blog/2020/10/30/0.1.1-released
- Improve perf
- RN support
- Atom effects
- Snapshots for testing
Some feedbacks say it worked on RN even before.
Also highlight what's next in the roadmap. https://recoiljs.org/blog/2020/10/30/0.1.1-released
The ReactNative website was upgraded to Docusaurus 2, with dark mode and SPA nav.
Very happy with this because it's my own work deployed in production! (alongside @Simek and many others) https://twitter.com/sebastienlorber/status/1321784071815680000
Very happy with this because it's my own work deployed in production! (alongside @Simek and many others) https://twitter.com/sebastienlorber/status/1321784071815680000
We are still waiting for RN 0.64 release. Looks like it's soon and may ship Hermes on iOS.
In the meantime, you can learn about how to profile Hermes performance thanks to @g2i_co https://www.g2i.co/blog/profiling-react-native-apps-runtime-performance-using-hermes
In the meantime, you can learn about how to profile Hermes performance thanks to @g2i_co https://www.g2i.co/blog/profiling-react-native-apps-runtime-performance-using-hermes
This new cross-platform ReactNative styling lib from @_z0al is inspired by TailwindCSS
https://github.com/z0al/react-native-styled
If you prefer theme-ui, @FernandoTheRojo got you covered with Dripsy
https://github.com/nandorojo/dripsy
https://github.com/z0al/react-native-styled
If you prefer theme-ui, @FernandoTheRojo got you covered with Dripsy
https://github.com/nandorojo/dripsy
@chriscoyier post on Jamstack vs WordPress was very interesting, complete and objective.
Is Jamstack really better than WordPress + CloudFlare?
Curious what he thinks about incremental SSG features of NextJS, that also diverge from Jamstack a bit. https://css-tricks.com/wordpress-and-jamstack
Is Jamstack really better than WordPress + CloudFlare?
Curious what he thinks about incremental SSG features of NextJS, that also diverge from Jamstack a bit. https://css-tricks.com/wordpress-and-jamstack
Is it worth implementing your webapp backend in C?
This post tries to answer with a benchmark.
https://dev.to/wickdchromosome/is-the-pain-worth-the-gain-writing-webapps-in-c-benchmarks-vs-flask-and-nodejs-14l0
This post tries to answer with a benchmark.
https://dev.to/wickdchromosome/is-the-pain-worth-the-gain-writing-webapps-in-c-benchmarks-vs-flask-and-nodejs-14l0
@evanwallace published a website for @esbuild: http://esbuild.github.io/
There's also an esbuild loader for Webpack: http://github.com/privatenumber/esbuild-loader
Curious to see how esbuild and Webpack 5 will impact Jamstack (re)build times in the short/long term!
There's also an esbuild loader for Webpack: http://github.com/privatenumber/esbuild-loader
Curious to see how esbuild and Webpack 5 will impact Jamstack (re)build times in the short/long term!
@montezume wrote a nice summary of @webpack 5 features:
- faster build (caching)
- smaller output
- better CDN caching of output
- module federation https://medium.com/frontend-digest/whats-new-in-webpack-5-ef619bb74fae
- faster build (caching)
- smaller output
- better CDN caching of output
- module federation https://medium.com/frontend-digest/whats-new-in-webpack-5-ef619bb74fae
The Sapper framework is dead, but @sveltejs will provide new useful features based on Snowpack, the dev "no-bundler" from @FredKSchott
Walkthrough using sveltejs@next by @JesseSkinner https://dev.to/jesseskinner/sapper-is-dead-what-s-next-in-svelte-4pbc
Walkthrough using sveltejs@next by @JesseSkinner https://dev.to/jesseskinner/sapper-is-dead-what-s-next-in-svelte-4pbc
@tmcw propose a few alternatives to build web apps without using SPAs, from Turbolinks to Phoenix LiveView... https://macwright.com/2020/10/28/if-not-spas.html
LibSass and node-sass is deprecated, but don't worry, you can use dart-sass, which may be slower, but also more feature complete
https://sass-lang.com/blog/libsass-is-deprecated
https://sass-lang.com/blog/libsass-is-deprecated
FYI, this is my French weekly newsletter converted to an English twitter thread. https://www.getrevue.co/profile/sebastien-lorber/issues/react-hebdo-36-nextjs-10-formik-3-remix-recoil-reactnative-hermes-288598