Size: a a a

Чат — Типичный Верстальщик

2021 May 12

e

e6voe9 in Чат — Типичный Верстальщик
Не совсем. Ты реально можешь делать critical css, но стили которые отвечают за блочную структуру сайта ( тебе нужно будет их вынести в отдельный файл ) грузить сразу. А подгрузить "потом" тебе нужно будет все что связано с painting ( color, box-shadow, bgc ).

Если адекватно говорить обо всем этом, то css не так уж и сильно мешает рендеру. Только если у тебя там куча библиотек подключено, вот тогда печально...
В 99% случаев оптимизация сайта это асинхронная загрузка скриптов и отложенная загрузка изображений.
источник

e

e6voe9 in Чат — Типичный Верстальщик
поправлю себя, не оптимизация сайта , а оптимизация скорости загрузки сайта
источник

N

Nonverbis in Чат — Типичный Верстальщик
Как это не мешает рендеру, если CSS - это блокирующий ресурс. Это первое.

Второе. Вот есть конкретный пример. И конкретный вопрос: как заставить браузер рендерить сразу.

Ты сразу ударился в философию, что это будет смещать макет. Это нас уводит в сторону. Давай все же двигаться поступательно: сначала надо заставить браузер отрисовать все, не дожидаясь загрузки CSS.

Ты можешь предложить правки, чтобы это произошло?
источник

e

e6voe9 in Чат — Типичный Верстальщик
подключай css в конце файла. вот контент и не будет дожидаться стилей что бы рендерится
источник

N

Nonverbis in Чат — Типичный Верстальщик
как тебя понять? подключать через link и в конце файла? так я же статью привел даже: в head надо. Зачем стиль в конец файла?

В общем, вообще не понимаю тебя.
источник

e

e6voe9 in Чат — Типичный Верстальщик
я то не против. если хочешь рендерить контент до появления стилей на странице, пожалуйста, грузи стили в конце, если тебе плевать на смещение. Я же только за если в интернете будет больше говно сайтов, мне больше работы будет.
источник

N

Nonverbis in Чат — Типичный Верстальщик
Т.е. ты отрицаешь приведенную мной статью. Я тебе еще книжку могу показать. И вот это вот все - и все, что ты сам можешь нагуглить про critical css - вот это все для тебя будет про говносайты. А ты изобрел свое кунг-фу с загрузкой в конце, и весь такой в белом.
источник

NH

Normal Hard in Чат — Типичный Верстальщик
привет всем
ребят, скажите пожалуйста в двух словах, сколько по времени занимает вывод денег с счёта ФОПа на банковскую карту? (Украина)
зависит, какой банк? зависит, от дня когда деньги поставлены были на вывод?
источник

e

e6voe9 in Чат — Типичный Верстальщик
😂😂😂😂 кто-то сарказм не понимает или что. никто не грузит стили в конце, так же как никто не парится по поводу css потому что если адекватно подключать картинки и скрипты, то даже с файлом стилей на 300-400кб у меня получалось вывести сайт в зеленую зону
источник

N

Nonverbis in Чат — Типичный Верстальщик
Я не про зеленую зону. Никаких здесь зон нигде нет. Не надо путать теплое с мягким.

Я задал вопрос про начало рендеринга. И не надо мне отвечать про зеленые зоны лайтхауса или еще чего. И не надо про картинки, которые блокирующим ресурсом не являются. В общем, концентрация смысла вообще нулевая.
источник

e

e6voe9 in Чат — Типичный Верстальщик
хочешь грузить не блокируя, грузи стили через js с аттрибутом async если так хочешь.
источник

N

Nonverbis in Чат — Типичный Верстальщик
Ты опять со своим кунг-фу. Неисправим. Еще раз: мне оно не нужно. Я хочу пример из книги и из вот этой статьи понять. А там ничего нет про твои домыслы.
источник

e

e6voe9 in Чат — Типичный Верстальщик
ну так делай по книге. я просто своим опытом поделился
источник

N

Nonverbis in Чат — Типичный Верстальщик
Так и я про то: ты на своей волне где-то. А по делу вообще ничего не сказал.
источник

e

e6voe9 in Чат — Типичный Верстальщик
делай по книге, книга лучший учитель, да да. с миллионом воды...
источник

N

Nonverbis in Чат — Типичный Верстальщик
Разобрался. Зарабоатало. Надо было при подгрузке файла задать onload="this.rel='stylesheet'". Вот теперь ты можешь оглянуться на свой поток сознания и оценить трезво, адекватен ли был ты.
источник

NK

ID:0 in Чат — Типичный Верстальщик
​​Аспекты хороших юнит-тестов 😎

Давайте для начала перечислим свойства хороших юнит-тестов.
Первое. Интегрированы в цикл разработки. Пользу приносят только те тесты, которые вы активно используете; иначе писать их нет смысла.
Второе. Тестируют только самые важные части вашего кода. Не весь рабочий код заслуживает одинакового внимания.
Третье. Дают максимальную защиту от багов с минимальными затратами на сопровождение. Для этого нужно уметь распознавать эффективные тесты и писать их.
Однако распознавание и написание эффективного теста – два разных навыка. И для приобретения второго навыка необходимо сначала освоить первый. Далее в этой статье будет показано, как распознать эффективный тест. Также будет рассмотрена пирамида тестирования и тестирование по принципу «черного ящика» / «белого ящика».

Читать: https://habr.com/ru/post/555402/

#work
источник

АА

Анна Амосова... in Чат — Типичный Верстальщик
привет, может кто по докеру подсказать? у меня при докер композе не открывается порт на локалхосте
источник

АА

Анна Амосова... in Чат — Типичный Верстальщик
а если без композа, вручную запустить с докерфайлом, то все ок
источник

АА

Анна Амосова... in Чат — Типичный Верстальщик
docker-compose
источник