Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «программирование»
Как использовать кастомные шрифты в вебе и не сойти с ума 2016-12-01 16:51:01
Бывало ли так, что вы видите на веб-странице картинки и оформление, но не видите текста — он ...
+ развернуть текст сохранённая копия
Бывало ли так, что вы видите на веб-странице картинки и оформление, но не видите текста — он появляется на пару (десятков) секунд позже? Это загружаются кастомные веб-шрифты. Объясняем, почему это происходит и как этого избежать.
Классический вопрос на собеседовании ops-инженеров и программистов: вы написали в адресной строке браузера meduza.io и нажали Enter. Что произойдет? (Ответ на 10 страницах)
Ок, мы указали для своего текста font-family: PFRegal, «Times New Roman». Что произойдет?
Браузер посмотрит, есть ли для PFRegal объявление font-face. Если оно есть, то начнется загрузка файла шрифта. Что будут видеть читатели те секунды (десятки секунд на 3G), пока происходит загрузка?
Читать дальше →
Тэги: dev, meduza:, webfonts, блог, веб-сайтов, веб-сервисов, веб-шрифты, кастомные, компании, программирование, разработка, тестирование, шрифты
9 способов оптимизации производительности Front-End 2016-12-01 13:59:30
Поскольку современные браузеры стали поддерживать больше возможностей, а веб-индустрия стремительно ...
+ развернуть текст сохранённая копия
Поскольку современные браузеры стали поддерживать больше возможностей, а веб-индустрия стремительно перемещается в сторону мобильных устройств, появилась необходимость писать компактный и оптимизированный код, который не заставит долго ждать пользователя, пока загрузится сайт. Front-end хорош тем, что в нем содержится много простых стратегий и конвенций кода, которые мы можем использовать для обеспечения оптимальной производительности. В этой статье мы собрали 9 простых советов, которые помогут с оптимизацией кода.
Сразу должен сказать, что часть приемов было подсмотрено нами на западных просторах интернетов, а часть добавили мы. В любом случае, в рунете такого материала не было. Нам часто приходится писать большие системы и оптимизировать скорость загрузки, поэтому стараемся бороться за каждый байт. Отсюда и решили написать про эту важную тему.
Читать дальше →
Тэги: ajax, animations, api, array.prototype.join, css, curl.js, data, documentfragments, dom, front-end, image, innerhtml, insights, javascript, jquery, json, media, pagespeed, queries, src, url, веб-сайтов, высокая, клиентская, оптимизация, программирование, производительность, разработка
Блеск и нищета php. Эволюция языка от 4.x к 7.1 2016-12-01 06:38:03
+ развернуть текст сохранённая копия
По слухам, сегодня должен состояться релиз 7.1. Поэтому хотелось бы немного оглянуться назад и посмотреть, а как же php вырос из набора костылей и подпорок в полноценный язык для веба. Прямо по шагам, т.е. по версиям. А в конце хотелось бы немного поразжигать поразмыслить о роли php в современной экосистеме.
Давайте мысленно вернемся во времена php4, когда получили своё развитие wordpress, bitrix и миллионы других CMS и домашних страничек. Читать дальше →
Тэги: cms, java, php, php7, php7.1, symfony, web-программирование, web-разработка, yii, веб-сайтов, программирование, разработка
20 полезных Node.js фреймворков 2016-11-29 20:07:30
За последние годы Node.js значительно повысил свой статус от экспериментальной технологии до основы ...
+ развернуть текст сохранённая копия
За последние годы Node.js значительно повысил свой статус от экспериментальной технологии до основы для серьезных проектов. Node.js дает возможность построить достаточно сложные, высоконагруженные приложения на простом, элегантном и, самое главное, легковесном механизме. Но прежде всего Node.js – это совершенно увлекательная и захватывающая вещь, с которой по-настоящему интересно работать!
Читать дальше →
Тэги: javascript, node.js, веб-сайтов, программирование, разработка, фреймворки
Кэши для «чайников» 2016-11-29 10:03:26
Кэш глазами «чайника»:
+ развернуть текст сохранённая копия
Кэш глазами «чайника»:
Кэш – это комплексная система. Соответственно, под разными углами результат может лежать как в действительной, так и в мнимой области. Очень важно понимать разницу между тем, что мы ждем и тем, что есть на самом деле.
Давайте прокрутим полный оборот ситуаций.
Tl;dr: добавляя в архитектуру кэш важно явно осознавать, что кэш может быть средством дестабилизации системы под нагрузкой. Смотрите конец статьи.
Читать дальше →
Тэги: app, engine, google, php, анализ, архитектура, блог, вещей, кеширование, компании, мины, невыносимая, оверинжиниринга, ожидание, ошибки, программирование, проектирование, простых, реальность, систем, системное, сложность
Главная / Главные темы / Тэг «программирование»
|
Взлеты Топ 5
Падения Топ 5
|