Какие решения используются для построения браузерных приложений