Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 177 сообщений
Cообщения с меткой

rendering - Самое интересное в блогах

Следующие 30  »
rss_habr

Имитация трёхмерных зданий в 2D-игре

Среда, 21 Сентября 2022 г. 11:36 (ссылка)

Создаём объём при помощи света и теней.

Игра двухмерная, разрабатывается на Game Maker Studio 2 и во время работы я столкнулся с множеством задач а-ля «должно быть красиво». Где-то пришлось придумать свой велосипед, где-то повезло наткнуться на описание решения похожих задач.

В свое время меня очень вдохновила статья про рендер в Graveyard Keeper - это очень классный материал для разработчика 2D игр, в сети подобного довольно мало. Поэтому надеюсь, что моя статья тоже послужит для кого-то источником вдохновения.

Внутри есть гифки и картинки!

https://habr.com/ru/post/689408/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689408

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] React: полное руководство по повторному рендерингу

Пятница, 26 Августа 2022 г. 09:46 (ссылка)





Привет, друзья!



Представляю вашему вниманию перевод этой замечательной статьи, посвященной повторному рендерингу (re-render, далее — ререндеринг) в React.



Что такое ререндеринг?



Существует 2 основные стадии, которым следует уделять пристальное внимание, когда речь заходит о производительности в React:




  • первоначальный рендеринг (initial rendering) — происходит, когда компонент впервые появляется на экране;

  • ререндеринг — второй и последующие рендеринги компонента.



Ререндеринг происходит, когда React необходимо обновить приложение некоторыми данными. Обычно, это является результатом действий пользователя, получения ответа на асинхронный запрос или публикацию при подписке (паттерн "pub/sub" — публикация/подписка или издатель/подписчик) на определенные данные.

Читать дальше →

https://habr.com/ru/post/684718/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684718

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Улучшаем производительность: виртуальный рендеринг для больших объемов данных

Понедельник, 22 Августа 2022 г. 10:31 (ссылка)

К вам пришло из API что-то огромное, браузер начал тормозить, а пользователи недовольны? Как с этим справиться? Когда и в каких UI компонентах с проблемой отображения большого массива данных сталкиваются разработчики? Какие специальные подходы применять или не применять?

Меня зовут Сергей Клинов. Я старший frontend-разработчик в компании Datafold. Моя специализация — это TypeScript, React, визуализация данных, формы, повышение производительности. Поговорим о решении проблем, с которыми уже столкнулся, либо в ближайшее время точно столкнется каждый фронтенд-разработчик. Рассмотрим несколько возможных решений, их преимущества и ограничения. Принцип и устройство виртуального рендеринга и разберем рабочий пример его применения на продукте Datafold.

Читать далее

https://habr.com/ru/post/678202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678202

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

JavaScript: заметка о сканере предварительной загрузки и пропуске невидимого контента

Пятница, 17 Июня 2022 г. 09:53 (ссылка)





Привет, друзья!



В этой заметке я хочу рассказать о двух вещах:




  1. Сканере предварительной загрузки (теоретическая часть).

  2. Пропуске невидимого контента (практическая часть).



Обе технологии используются браузером для повышения скорости загрузки веб-приложений.



Теоретическая часть представляет собой адаптированный и дополненный перевод этой статьи. Практическая часть — это небольшой эксперимент по применению новых свойств CSS, о которых рассказывается в этой статье (перевод).



Если вам это интересно, прошу под кат.

Читать дальше →

https://habr.com/ru/post/671762/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671762

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Go ebiten: разбираемся с рендерингом и позиционированием текста

Среда, 15 Июня 2022 г. 18:00 (ссылка)

Перед вами первая заметка на тему разработки игр на Go с использованием библиотеки ebiten (также известный как Ebitengine).



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



Читать дальше →

https://habr.com/ru/post/671556/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671556

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Что такое мемоизация? Как и когда использовать мемоизацию в JavaScript и React

Среда, 18 Мая 2022 г. 22:58 (ссылка)

В данном переводе рассказывается о том, что такое мемоизация, зачем её использовать. Также представлены основные примеры на JavaScript и React, демонстрирующие работу мемоизации.

Развернуть

https://habr.com/ru/post/666522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666522

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Метод document.write, подобное и связанное с ним

Среда, 11 Мая 2022 г. 16:21 (ссылка)

Данная заДанная заметка является своего рода комментарием к другой статье на Хабре Удивительная история document.write, которая, в свою очередь, представляет из себя перевод публикации с сайта https://eager.io/ The Curious Case of document.write. Я же здесь хочу лишь подчеркнуть определённую полезность данного метода клиентского JavaScript (https://developer.mozilla.org/ru/docs/Web/API/Document/write), а также немного порассуждать о подходах и проблемах, связанных с генерацией разметки.

Читать далее

https://habr.com/ru/post/665190/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665190

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Основы рендеринга с wgpu на Rust

Понедельник, 04 Апреля 2022 г. 15:41 (ссылка)

В данной статье мы рассмотрим базовую теорию и практику рендеринга с помощью кроссплатформенного графического API wgpu. Данный API основан на стандарте WebGPU и предоставляет удобные, унифицированные и безопасные абстракции для взаимодействия с GPU. Используя wgpu мы инициализируем графическое устройство, создадим графический конвейер и нарисуем треугольник.

Читать далее

https://habr.com/ru/post/658859/?utm_source=habrahabr&utm_medium=rss&utm_campaign=658859

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<rendering - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda