I'm a huge fan of Gatsby. It's easily in my top things to have come out of the JS community in the last few years.
Kyle Mathews and the team care deeply about performance and I love that they're attempting to give folks the DX of React while still trying to get pages to load and be interactive as quickly as possible. Gatsby also has support for PWAs out of the box. I enjoy their approach to eagerly prefetching data for pages a user may need based on different heuristics. This means there's a good chance a page is already in the browser cache by the time a user visits it.
We recently worked with Gatsby on Guess.js - an effort to use your site's analytics and some machine learning to give sites sites support for intelligent prefetching. These shifts in trying to use data to drive our performance optimizations are an area I think have a lot of promise.
I also like the direction projects like Next.js have been taking. In general, anything we can do to try prescribing better defaults for modern best practices around libraries like React at a framework/static-site generation level are a win in my books.
html5rocks.com/en/tutorials/intern... is a read that is out of date but still covers a lot of the core ideas of how browsers work. The front-end handbook over at github.com/FrontendMasters/front-e... attempts to give link out to a few learning resources for diving deeper into each area you may eventually require some expertise in.
Thanks Addy! My next question would be, if you were to build an enterprise app like facebook today with angular what would be your road-map plan (any pointers, ie book) and do you think using angular and say firebase is recommended?
Can you please point out some books or links that point to modern application architectural designs
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.