С первой попытки получилось неправильно, выяснилось, что в браузере в 1,5 медленней, чем в редакторе