In 2016 mobile web apps are still perceived as slow however performance is not a bottleneck anymore. UX is. Users are highly addicted to UI kits mobile ecosystem provide and it is amazingly hard to mimic native controls. But we can use native controls in our Web apps by placing custom tags <native-button>, <native-checkbox> etc. and still be able to use whole set of CSS to layout and wide subset to style app.