Ideally, I'm looking for a popular framework with static typing.<p>My hesitation with almost anything Typescript is the fleeting pace of new frameworks, versions and deprecation of old ones-- React Router is already v4 for instance. How many npm packages will still be around and supported in 2 years?<p>Java/Spring? Maybe. But now that Oracle has announced what amounts to pretty quick deprecation for JDK 8 and beyond, its stability is no longer beyond reproach.
Well, if you're looking for time-tested then ASP.NET MVC is s viable option.<p>If you wanted to walk a bit more on the wild side, you could opt for .NET Core. It's not as mature as the main .NET framework, but over the past year a lot of people have moved projects over to it, and it feels mature enough to do standard web stuff.