feat(translate): translate spa-checklist

parent 43f74891
# Single Page App Checklist
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
- [ ] My app is served with forever cache headers for static assets
- [ ] My app static resources are gzipped
## Внедрение
## Loading optimization
- [ ] Мое приложение загружается из CDN или поддомена без cookie
- [ ] Мое приложение загружается с вечными заголовками кеша для статики
- [ ] Статика моего приложения сжата
- [ ] My app can load it's assets in parallel (css, images and scripts)
- [ ] 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 loads all well-known javascript libraries from CDN
## Оптимизация загрузки
## Versioning
- [ ] Мое приложение может загружать свои ресурсы параллельно (css, изображения и скрипты)
- [ ] В моем приложении используются спрайты значков
- [ ] My app does not hit [ограничение HTTP-запросов браузера на хост](http://stackoverflow.com/questions/985431/max-parallel-http-connections-in-a-browser)
- [ ] Мое приложение загружает все известные библиотеки javascript из CDN
## Версионирование
- [ ] My app has a cache-busting implemented (assets, object cache etc.)
## Assets
- [ ] Have a 404-page
- [ ] Have a [maintenance page](https://www.smashingmagazine.com/2009/06/effective-maintenance-pages-examples-and-best-practices/)
- [ ] Images support HDPI screens (Retina, etc)
- [ ] Есть страница ошибки 404-page
- [ ] Есть [Режим техобслуживания](https://www.smashingmagazine.com/2009/06/effective-maintenance-pages-examples-and-best-practices/)
- [ ] Картинки поддерживают экраны с высокой плотностью пикселей (HDPI, Retina, etc)
## Testing
## Тестирование
- [ ] My app does not have memory leaks
- [ ] My app is passing performance tests with high grades
- [ ] [PageSpeed](https://developers.google.com/speed/pagespeed/)
- [ ] У моего приложения нет утечек памяти
- [ ] Мое приложение проходит тесты производительности с высокими оценками
- [ ] [PageSpeed](https://developers.google.com/speed/pagespeed/)
- [ ] [YSlow](http://yslow.org/)
- [ ] Chrome Dev Tools Audit
- [ ] My app is loading in less than 3 seconds
- [ ] Мое приложение загружается менее чем за 3 секунды
## Debugging
## Отладка
- [ ] Minified JavaScript files contain URL for source maps
- [ ] Thrown exceptions are handled and passed to storage ([Sentry](https://sentry.io/), [Track.js](https://trackjs.com/), etc)
- [ ] минифицированные JavaScript файлы содержат URL для карты источников (source maps)
- [ ] Неотловленные исключения обрабатываются и передаютс в хранилище ([Sentry](https://sentry.io/), [Track.js](https://trackjs.com/), и др.)
- [ ] Error storage process sourcemaped files
## Tracking
## Отслеживание
- [ ] My app gathers metrics about usage behaviour
- [ ] Мое приложение собирает метрики об использовании поведения
## Security
- [ ] I have audited my system against:
## Безопасность
- [ ] Я проверил свою систему против:
- [ ] [OWASP Top 10](https://www.owasp.org/index.php/OWASP_Top_Ten_Cheat_Sheet) Vulnerabilities
- [ ] [Observatory](https://observatory.mozilla.org/)
- [ ] [securityheaders.io](https://securityheaders.io/)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment