future friendly frontend framework