Я читал о буферизации вывода в JavaScript здесь, и пытался окунуться в script, говорит автор, был самым быстрым при печати от 1 до 1 000 000 на веб-странице. (Прокрутите вниз до заголовка "Победивший миллион номеров script".) Немного поучившись, у меня есть несколько вопросов:
- Что делает этот script настолько эффективным по сравнению с другими подходами?
- Почему буферизация ускоряет работу?
- Как вы определяете правильный размер буфера для использования?
- Есть ли у кого-нибудь какие-либо трюки в рукаве, которые могут оптимизировать этот script далее?
(Я понимаю, что это, вероятно, CS101, но я один из тех взломанных, самоучительских хакеров, и я надеялся извлечь из этого мудрость коллектива. Спасибо!)