-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
For browser, I usually take a look at MDN as you said or https://caniuse.com
Usually people will use transpilers like babel or TypeScript to allow them to write modern code with all the new features* while still being able to deploy ES5-compatible code. This way what feature/syntax you use doesn't matter. You can use all the new stuff - or even things that aren't part of the language like types and JSX - and still end up with working JS code in the end.
Usually people will use transpilers like babel or TypeScript to allow them to write modern code with all the new features* while still being able to deploy ES5-compatible code. This way what feature/syntax you use doesn't matter. You can use all the new stuff - or even things that aren't part of the language like types and JSX - and still end up with working JS code in the end.