6 Web Development Predictions for 2021
1. React Will Get Even More Popular
2021 prediction: React will see even more adoption and be even more popular than it was in 2020 – driven by the rise and proliferation of meta frameworks.
— Nader Dabit (@dabit3) December 20, 2020
As one of Dabit’s commenters noted, another reason for the growth of React will be the ever-increasing reliance on low-code solutions. “React will be the underlying engine of many low-code tools,” said software engineer Dennis Kortsch.
Guillermo Rauch, the creator of Next.js and now CEO of Vercel, has more reason than most to be bullish on React. However, he added a note of caution. He told me that “2021 is the year we leave behind the illusions of silver bullets for great frontend performance. Static-only didn’t work out, too limiting. Serverless alone doesn’t move the needle. It’s all about a comprehensive, performance oriented workflow.”
“These tools will be a huge advantage in spreading the use of Web Standards. Design systems will become codified, and inherently allow more widespread use and iterative improvement of Web Standards over time. There will be a better understanding of JS on the server vs in the browser, which should help with Web Standards, but also will be a bumpy journey. We will stop arguing about where CSS is written and start to accept JS frameworks with static generation as acceptable and perhaps even optimal for many scenarios. JS will continue to dominate and we will have to formulate solutions to the web standards problems that are raised, rather than fight against JS. Web Components will make a much needed push, but still will remain “fringe.” The use of JS frameworks will actually help the later adoption of Web Components towards 2022. There are some significant roadblocks, but 2021 should prove to be a successful and productive year for Web Standards.”
3. Serverless Will Have a Breakout Year
“Developers will not have to think about deploying nodes or virtual machines. We will start to see everything in the database become extracted and virtualized. Serverless still has a way to go, but anyone who thinks serverless has seen its best days or is too far fetched is in for a treat. As developers take on more of the decision-maker role, we will start to see a shift in the kind of tools developers will seek and implement. Being able to scale globally is possible with Kubernetes, but is very complex. Serverless provides a nice package to achieve global scale.”
I’m particularly bullish on serverless, because it showed signs over 2020 that it’s ready to expand beyond “Functions as a Service” (FaaS). While AWS Lambda will likely continue to be the market leader for serverless — and it is resolutely a FaaS service, meaning it only caters to stateless apps — there’s a market opportunity for a more powerful serverless platform to emerge over the next several years. We probably won’t get an open source serverless platform on the scale of Kubernetes any time soon, but I’ve got my eye on ambitious cloud native companies like Lightbend to shake things up. Lightbend is behind the open source Cloudstate project and is aiming to build a foundation for “Serverless 2.0” (enabling stateful applications, among other things).
4. New Jamstack Websites Will Grow Tenfold in 2021
Jamstack website development was a growth industry in 2020 (although not without its critics). One person who believes this growth will multiply in the coming year is Ohad Eder-Pressman, CEO of Jamstack platform Stackbit. While acknowledging that Jamstack’s “core technology offerings” must “continue to solidify,” he thinks Jamstack will increasingly capture the attention of developers over 2021.
“We’ll see a continued reshuffling of the most popular [Jamstack] frameworks while a growing number of larger companies will introduce Jamstack-focused offerings (e.g., Digital Ocean and Cloudflare). These new developments will propel the confidence and curiosity around the space, and in turn, I expect the number of Jamstack sites created every day to grow tenfold this year.”
I agree that it’s likely Jamstack will continue to grow in popularity with developers, but personally, I’ll be looking for more improvements to Jamstack on the content creation side of the platform. Until that happens, it’s going to remain a niche trend in website management.
5. Progressive Web Apps Will Integrate Closer With Operating Systems
“On operating systems with true browser engine choice, Progressive Web Apps will integrate even closer with said OS. Electron [a PWA wrapper] will become less and less of a necessity. We’ll see some stunning Project Fugu case studies, but the market will still be hesitant because of one vendor.”
6. Back to Basics for Web Serving
“My take is “back to basics”: with a new generation of CI/CD tooling and increasing competition among specialized cloud offerings like @AzureStaticApps, web is returning to the “simple” for serving but complex for building static projects.”
As well as his own company’s product, Azure Static Web Apps, in a separate tweet he listed Netlify, Vercel, AWS Amplify, Firebase and Cloudflare Pages as competing products in the static hosting market. This ties into the Jamstack trend, where services like Netlify and Vercel use edge networks to deliver static web pages and applications to the end user. As Salnikov said, that’s the easy part — the hard part, and typically the one that causes technical issues, is the build. But it’s great to see so many companies, including large players like AWS and Microsoft, vying to deliver static web pages and apps as simply as possible.
Of course, I’ve just scratched the surface of what will happen in web development and at-scale app development over 2021. Now let me know your thoughts! I’m @ricmac on Twitter, or you can ping the entire team @thenewstack. Also, keep an eye on my weekly column throughout the year, as I track these and other developments.