Я пробовал это в Chrome. Имея текстовое поле с большим количеством текста внутри, редактирование частей в конце становится супер медленным. Курсор и ответ ввода клавиатуры поступают в обход.
Но если я сделаю так, чтобы ссылки CSS были перемещены с <head>
до после </body>
, это не будет медленнее. Любые идеи, почему это явление существует?
Используемый код:
<!DOCTYPE html>
<html>
<head>
<style>textarea {width: 400px; height: 400px;}</style>
<link href="1.css" rel="stylesheet" type="text/css">
</head>
<body>
<textarea name="content"></textarea>
</body>
</html>
Этот html фактически генерируется скриптами, которые заполнят содержимое текстовой области тысячами строк текста. Когда пользователь прокручивается до конца содержимого, то, где начинается медленность. Если css в области головы удалено, оно будет быстрым.