Could jamstack be the future of web applications architecture?: an empirical study