Easy and quick. That’s all we wish from our software program instruments. And assembly the necessities, after all. You’ll be able to’t go with out that. Additionally, we’d like them to be nice to make use of, with a very good developer expertise. It will be actually nice to have a pleasant group. A big ecosystem is essential as nicely. Extensible, maintainable, up-to-date, and simple to combine with different programs… Truly, come to think about it, we ask a variety of our software program instruments.
JavaScript and its libraries have undergone intensive refinement on all these fronts over time, and this refinement continues at this time. As ever in software program, like life, it’s all about tradeoffs and balancing totally different calls for.
One key space of focus in latest months has been in bettering efficiency on the entrance finish. There’s work occurring within the underlying frameworks to search out the proper stability between server-side rendering and client-side rendering, in addition to in offering the instruments to app builders to intelligently apply rendering greatest practices to their particular situations. This goal is usually known as “hydration” and the drive to enhance it collides with one other goal: simplicity.