Веб-страница
26.9K subscribers
1.08K photos
340 videos
1 file
3.29K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Другие наши проекты: https://tprg.ru/media
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Наглядная демонстрация того, как браузеры боролись за популярность среди пользователей.

#браузеры #история
Вчера первой баннерной рекламе в интернете исполнилось 25 лет: https://tprg.ru/mXeV

Баннер с надписью «Вы когда-нибудь кликали мышкой вот сюда? Вы сделаете это» отправлял пользователя на страницу с тремя ссылками. Эти ссылки вели на карту США с отмеченными музеями и галереями, на каталог сайтов AT&T и на опрос.

В 1994 году по этому баннеру кликнули 44% посетителей сайта.

#история
Реально ли сделать движок для игры от первого лица за 265 строк Javascript?

В этой статье автор рассказал, как с нуля, быстро и без особо сложной математики написать движок для игры от первого лица с помощью приёма raycasting. Возможно, вы видели примеры такой техники в играх Daggerfall и Duke Nukem 3D.

Вот демка

Вот статья

#gamedev #история #javascript #веб
​​Разработчик React рассказал, как создали фреймворк на самом деле: чинили баг, но проблема оказалась в DNS где-то в Индии.

В 2013 году в Facebook Chat часто появлялся баг: уведомление о сообщении приходило, а самого сообщения не было.Как считали разработчики, это происходило из-за ужасного императивного кода.

Было решено создать фреймворк, который бы решил эту проблему, а заодно дал высокую скорость разработки, простоту и масштабируемость. И хотя с последними задачами он справился неплохо, проблему, с которой все начиналось, он так и не решил.

Как рассказывает один из разработчиков Adam Wolff, немного позже оказалось, что проблема на самом деле была в неправильных настройках DNS где-то в Индии. Эту проблему обнаружили, DNS починили, проблема ушла, а React остался.

Даже страшно становится, когда понимаешь, сколько всего в IT создано благодаря индийцам.

@tproger_web #react #история
​​А вы знали, что в 1995 году Маск написал стек веб-программ для Zip2 на C и C++?

Многие воспринимают Маска как скандального управленца, ставя под сомнение его технический бэкграунд. Оказывается, на его счету был ещё один успешный проект.

В конце апреля 2024 года Илон Маск рассказал, что в 1995 году он сам написал стек веб-программ для Zip2 на C и C++. Эту картографическую компанию он основал вместе с братом Кимбалом, а затем успешно продал.

«Не использовал “веб-сервер” для экономии ресурсов процессора (просто прочитайте порт 8080 напрямую). Не мог позволить себе маршрутизатор Cisco T1, поэтому написал эмулятор на основе технического документа», — поделился бизнесмен.

Слова Маска подтверждает первое интервью с ним на канале CBS, которое вышло в 1998 году. Самому предпринимателю тогда было 27 лет, а компания Zip2 просуществовала уже три года: https://www.youtube.com/watch?v=zfwK5BvZrY4

Zip2 предлагала электронные путеводители по американским городам. Разработка Масков напоминала онлайн-версию телефонного справочника «Жёлтые страницы», совмещённую со встроенной картой. В 1999 году Маски продали компанию Compaq Computer Corp.

#история
​​Состоялся релиз минималистичного веб-браузера Dillo 3.1.0 спустя 9 лет перерыва в разработке проекта

Код Dillo написан на языке С/C++ с использованием библиотеки FLTK. Браузер отличается небольшим размером (исполняемый файл около мегабайта при статической сборке) и минимальным потреблением памяти, наличием графического интерфейса с поддержкой вкладок и закладок, поддержкой HTTPS и базового набора веб-стандартов (есть поддержка HTML 4.01 и CSS, но нет JavaScript). Функциональность Dillo может расширяться через плагины.

В 2016 году умер один из ключевых разработчиков проекта, а с 2017 года разработка Dillo полностью остановилась. Предыдущая стабильная версия Dillo 3.0.5 вышла в июне 2015 года. Релиз Dillo 3.0 состоялся в 2011 году.

В январе 2024 года была предпринята первая попытка возрождения проекта, результаты которой как раз представлены в составе этого обновления. Исходный код решения опубликован на GitHub под лицензией GPLv3: https://github.com/dillo-browser/dillo

#интернет #история