2016-03-27

Delicate Arch



Arches National Park - фантастическое место. Порталы в иные миры.

Нижнее фото - традиционная точка съемки, а верхнее снято точно с обратной стороны, со скалы, видимой через арку на нижнем фото.

2016-03-01

Web 2016

Сайты стали невообразимо тяжелые. Мой iPad стал уже практически бесполезным для чтения сайтов: не хватает памяти.

Когда-то я выбирал кафетерий для ланча просматривая сайт со списком меню. Сейчас это уже почти невозможно. Специально только-что померил: заглавная страница внутреннего сайта Dining со всякими ненужными ссылками и стоковыми картинками "мы пахали" грузится 20 секунд, делая 310 соединений, загружая 1M данных. Страничка меню одного кафетерия, простая и текстовая, грузится 12 секунд, делая 165 соединений. При этом грузятся тонны json и javascript, образующие тот Office 365, на котором все это и построено. Один кафетерий посмотреть можно, найти что-то перебирая десяток - терпения уже не хватает.

Заглавная страница этого блога в Blogger грузится три секунды, делая 110 соединений, загружая 200K, большая часть из которых - что-то гугловское, внутреннее устройство платформы. Но основная часть грузится за первую секунду, и сайт доступен сразу, а остатки догружаются в фоне.

Фейсбук - порядка 170 запросов, 300K данных, грузится за 5 сек, и потом продолжает делать запросы, увеличивая объем загружаемых данных до мегабайт.

Заглавная страница tolkov.com грузится 0.7 сек, 22 запроса, 37K данных.

Я посмотрел на разные известные сайты, параметры 100-200 запросов, единицы секунд загрузки, единицы мегабайт данных, занимая в памяти порядка 300M - сейчас примерно на всех сайтах, за редким исключением.

Значения меньшие на порядок дают старые технологии, простой HTML, без новых навороченных фреймворков. Но главное, маленькие сайты - результат работы одного человека, типа меня. Сотни человек пишут много кода, требуют тяжелых фреймворков для согласования их активностей. Примерно то же, впрочем, справедливо и для программирования вообще.

Я недавно попробовал Visual Studio 2015, оказывается система уже медленнее, чем клавиатура. Курсор в редакторе не успевает бежать вниз с обычной скоростью, если держать кнопку со стрелкой, затыкается на каждой третьей строчке. Выделить большой блок текста курсором, что всегда было простой задачей, становится испытанием нервной системы. В результате вернулся в VS2008, глючный, но терпимый. Молодые коллеги ничего такого не замечают, пользуются новой VS вовсю. То ли выделяют текст мышкой, то ли у них нервная система устойчивее. И на Dining они тоже не заглядывают, идут толпой в ближайший кафетерий. Вероятно, желудок устойчивее тоже.