This is a checklist for browser-based Web App **without the backend** or with a 3rd-party backend.
Этот чеклист для клиентской части веб приложения.
## Legal
## Права
-[]Licences of my app's 3rd-party dependencies are not violated
-[]Лицензии сторонних зависимостей моего приложения не нарушаются
-[]My app does not violate cryptography policies and laws
-[]Мое приложение не нарушает криптографические политики и законы
-[]My app is compliant according to the organisation standards
-[]Мое приложение соответствует стандартам организации
## Accessibility
## Доступность
-[]My app is accessible
-[]Мое приложение доступно
-[]Colors and contrast are color-blind friendly OR there is a possiblity to switch to high-contrast mode
-[]Цвет и контраст удобно воспринимаются людьми с дальтонизмом, или есть возможность переключиться на высококонтрастный режим
-[]My app is screenreader-friendly
-[]Мое приложение поддерживает чтение с экрана
-[]My app has keyboard navigation
-[]Мое приложение имеет клавиатурную навигацию
## Deployment
## Внедрение
-[]My app is served from CDN or cookie-less subdomain
-[]Мое приложение загружается из CDN или поддомена без cookie
-[]My app is served with forever cache headers for static assets
-[]Мое приложение загружается с вечными заголовками кеша для статики
-[]My app static resources are gzipped
-[]Статика моего приложения сжата
## Loading optimization
## Оптимизация загрузки
-[]My app can load it's assets in parallel (css, images and scripts)
-[]Мое приложение может загружать свои ресурсы параллельно (css, изображения и скрипты)
-[]My app uses icon sprites
-[]В моем приложении используются спрайты значков
-[] My app does not hit [browser HTTP requests limit per host](http://stackoverflow.com/questions/985431/max-parallel-http-connections-in-a-browser)
-[] My app does not hit [ограничение HTTP-запросов браузера на хост](http://stackoverflow.com/questions/985431/max-parallel-http-connections-in-a-browser)
-[]My app loads all well-known javascript libraries from CDN
-[]Мое приложение загружает все известные библиотеки javascript из CDN
## Versioning
## Версионирование
-[] My app has a cache-busting implemented (assets, object cache etc.)
-[] My app has a cache-busting implemented (assets, object cache etc.)
## Assets
## Assets
-[]Have a 404-page
-[]Есть страница ошибки 404-page
-[]Have a [maintenance page](https://www.smashingmagazine.com/2009/06/effective-maintenance-pages-examples-and-best-practices/)