Performance

@kolotvind Вот, решил что пора сливать ветки. Кстати, последний коммит я сделал в не ту ветку. Надеюсь, они сольются нормально и это не будет иметь значения.