Websites can be produced with a huge variety of technology, and leverage different aspects of the browser and network. However, they all share the protocols and constraints of sending an html file over http.
Today, developers are musing over whether to ditch jquery completely in favor of new javascript frameworks like react and vue. New developers are often not taught the old ways and old developers question how long the new ones will be around.
In this constantly changing environment, how do you choose whether to adopt something new or go with tried and true?
First, ask what are the important parts of your system that you absolutely need to work? Are these things experimental in the new systems, but well refined in existing ones?
How quickly will you be able to build and deploy different types of systems? Already familiar with the new way, and know how it will solve the problem? Go for it! Already have an existing solution you've used many times before and know it will work again? Great, use that.
Tradeoffs are marginal. Eliminate the comparable features and examine the ones that make an actual difference in the long run of using the platform. Surface these tradeoffs, decide your preference, and understand why. Present this information, along with why you may or may not want the other options. Get buyin from stakeholders and make the decision together.