01

Студент Группы ИИ-451

Обучаюсь в сибирском государственном университете телекоммуникаций и информатики

02

Направление «Прикладная информатика»

Реализуется в Институте информатики и вычислительной техники.

03

О сайте

Сайт был создан для курса WEB-технологии

О WEB-технологиях

Образование (истоки и стандарты)

1989 – 1991

HTML (HyperText Markup Language)

Тим Бернерс-Ли в ЦЕРНе предлагает систему гипертекстовых документов. Первая версия HTML описывает структуру страницы: заголовки, абзацы, списки и ссылки.

1994 – 1996

CSS (Cascading Style Sheets)

Браузеры начинают поддерживать каскадные таблицы стилей. Отделение содержания от оформления: можно задать цвета, шрифты, расположение блоков сразу для всего сайта.

1995 – 2000

JavaScript и DOM

Брендан Эйх за 10 дней пишет Mocha → LiveScript → JavaScript. Появляется объектная модель документа (DOM), позволяющая менять страницу без перезагрузки.

Опыт (как это работало на практике)

1998 – 2004

Эпоха табличной вёрстки и Flash

Вёрстка делается на таблицах, сайты — как сложные сетки. Flash-анимация и «приветствия» на главной. Браузерный плеер — отдельная технология, требующая плагина.

2005 – 2010

AJAX и Web 2.0

Google Maps и Gmail показывают, что можно обновлять часть страницы через XMLHttpRequest без перезагрузки. Появляются первые SPA (одностраничные приложения).

2011 – 2016

Реактивность и компоненты

React от Facebook и Vue.js меняют подход: интерфейс собирается из компонентов, а DOM обновляется автоматически через виртуальный DOM. Становится модно писать веб-приложения, а не просто сайты.

2017 – наст. время

Современный стек: TypeScript, WebAssembly, серверные рендеры

TypeScript добавляет типизацию в JS. WebAssembly позволяет запускать в браузере код на C++ и Rust почти с нативной скоростью. Next.js и Nuxt делают гибридные сайты (SSR + клиентская маршрутизация).

Интересы (тренды и направления)

2020 – 2023

Edge computing и изоморфные приложения

Код выполняется прямо на серверах CDN (Cloudflare Workers, Deno Deploy). Одно и то же приложение работает и на сервере, и на клиенте.

2023 – наст. время

WebGPU и нейросети в браузере

Новый графический API для высокопроизводительного рендера и вычислений. Модели машинного обучения (например, TensorFlow.js) запускаются локально, без отправки данных на сервер.

Источники (ключевые документы и ресурсы)

1998 – 2014

Спецификации WHATWG и W3C

Живые стандарты HTML, DOM и Fetch API. Именно по ним браузеры строят свои движки (Blink в Chrome, Gecko в Firefox).

2005 – наст. время

MDN Web Docs (Mozilla Developer Network)

Самый полный и точный справочник по веб-технологиям. От HTML-тегов до методов работы с Service Workers и WebRTC.

Работы

Работы выполненые во время прохождения курса WEB-технологии

portfolio
Работа 1
html / css / js / py
portfolio
Работа 2
html / css
portfolio
Работа 3
html / css
portfolio
Работа 4
html / js
portfolio
#newjeans
html / css / js