Pull to refresh

Event Loop. Мифы и реальность

Reading time19 min
Views16K

В сети есть довольно большое количество публикаций про Event loop и как он работает. Новые статьи появляются на популярных ресурсах и по сей день, в том числе на Хабре. Однако, к сожалению, далеко не вся информация, представленная в этих материалах является проверенной или достоверной. В связи с чем, само понятие обросло рядом мифов и догадок. Порой, даже опытному разработчику требуется немало внимания и опыта, чтобы понять, где истина, а где, чистой воды, вымысел.

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

Читать далее
Total votes 26: ↑26 and ↓0+26
Comments2

Как использовать html-элемент <dialog>?

Level of difficultyMedium
Reading time11 min
Views18K

Привет, Хабр! Меня зовут Александр Григоренко, я фронтенд-разработчик. В основном, занимаюсь разработкой приложений на React, но также постоянно экспериментирую с различными технологиями.

В своей работе я часто создаю собственные или использую уже готовые UI-компоненты. Проблема с такими компонентами заключается в том, что они часто ограничены определённым фреймворком, и их реализация требует написания сложной нестандартизированной логики. В течение долгого времени для базовых UI-компонентов, таких как диалоговые окна, использовались самописные решения, а в тяжёлых случаях и встроенные в JavaScript методы alert(), prompt() и confirm().

Отличная новость в том, что такой компонент можно реализовать с использованием нативного HTML-элемента <dialog>, который встроен в стандарт HTML5 и работает одинаково во всех современных браузерах.

Давайте познакомимся с возможностями <dialog> поближе.

Читать далее
Total votes 33: ↑33 and ↓0+33
Comments19

Microsoft разрешила разработчикам приложений Xbox использовать механизм рендеринга Edge

Reading time1 min
Views1.2K

Microsoft открыла для разработчиков приложений Xbox возможность использовать версию Edge на базе Chromium для улучшения своих приложений. Теперь им доступна поддержка Microsoft Edge WebView2, что позволяет встраивать новейшие веб-технологии в приложения Xbox и повышать их производительность.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments2

HTML5-консоль в один клик для серверов на базе ASRock Rack

Reading time2 min
Views1.7K

Теперь HTML5-консоль для серверов на базе материнских плат ASRock Rack можно открывать в один клик из панели управления HOSTKEY INVAPI

Вместе с инженерами ASRock Rack мы сделали удобное открытие консоли для таких выделенных серверов. Обычно сначала надо авторизоваться в интерфейсе IPMI и уже там открывать консоль. Это не очень удобно и занимает время, ведь автоматически туда зайти нельзя.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments2

TikTok тестирует игры в приложении во Вьетнаме

Reading time1 min
Views319

TikTok тестирует игры в своём приложении на территории Вьетнама. Полноценное внедрение игр ожидается уже в третьем квартале года.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

Выходит HTML 5.1, готовится HTML 5.2

Reading time2 min
Views35K
Представители организации World Wide Web Consortium (W3C) порадовали общественность сразу двумя новостями. Речь идет о работе над HTML 5.1 и HTML 5.2. Спецификация версии 5.1 уже на последней стадии согласования.
Ее статус перешел от «Release Candidate» к «Proposed Recommendation». Таким образом, HTML 5.1 осталось получить «благословение» концорциума («W3C Recommendation») и выйти в свет. Новый стандарт готов на 99,99%. Так что, в ближайшее время стандарт HTML 5.0 будет не актуален.
Читать дальше →
Total votes 37: ↑35 and ↓2+33
Comments8

Flash Player будет удален с сайта Adobe в декабре

Reading time2 min
Views36K
image

Adobe напомнила, что прекратит распространение и обновление Flash Player после 31 декабря 2020 года. До этого момента компания продолжит выпускать регулярные исправления безопасности для Flash Player, поддерживать его совместимость с ОС и браузерами, а также добавлять новые функции и возможности.

Однако после 31 декабря Adobe удалит страницы загрузки Flash Player со своего сайта, а содержимое на основе Flash будет заблокировано для запуска в Adobe Flash Player.
Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments89

Мы продлили регистрацию на SmartMarket Cup: HTML5 Games — спешите принять участие

Reading time1 min
Views374

Теперь зарегистрироваться для участия в конкурсе и отправить игру на модерацию можно до 7 декабря. Напомним, что SmartMarket Cup: HTML5 Games — это первый турнир Сбера по созданию и портированию HTML5-игр для виртуальных ассистентов семейства Салют. Принять в нём участие могут независимые разработчики и студии. При этом допустимо как создавать новые игры на платформе SmartMarket, так и портировать уже готовые.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Сбер открыл регистрацию на турнир SmartMarket Cup по разработке игр для виртуальных ассистентов

Reading time2 min
Views882

Стартовала регистрация на SmartMarket Cup: HTML5 Games — первый турнир Сбера по созданию и портированию HTML5-игр для виртуальных ассистентов семейства Салют. В рамках соревнования с призовым фондом 1,5 млн рублей независимые разработчики и студии смогут создавать новые игры на платформе SmartMarket или портировать уже готовые. Подать заявку на турнир можно до 30 ноября.

Читать далее
Total votes 6: ↑4 and ↓2+2
Comments1

HTML и CSS — языки программирования

Level of difficultyEasy
Reading time1 min
Views6.4K

Доказано.

Пример реализации на чистом HTML и CSS конечного автомата, а именно, мини-калькулятора, складывающего два числа, заданных в двоичном формате.

Читать далее
Total votes 19: ↑4 and ↓15-11
Comments11

The new code as the side effect

Level of difficultyMedium
Reading time4 min
Views765

The new code as the side effect

If we use the reducer function for form data handling It has an infinite list of returned values, which expands when the next development iteration updates the interface defining the form and implements a new field. So the reducer pattern is procedure code, not a functional

Read more
Total votes 1: ↑2 and ↓-1+3
Comments0

Почему реактивность без VDOM (с реальным DOM) лучше, чем реактивность с VDOM?

Level of difficultyMedium
Reading time4 min
Views5.8K

Всем привет! В этой статье я хотел бы поделиться своими мыслями о том, почему виртуального DOM можно избежать при создании реактивности сегодня. Я работаю со всем этим уже около полутора лет, создавая фреймворк Cample.js, и у меня есть некоторые соображения по этому поводу.

Читать далее
Total votes 9: ↑6 and ↓3+3
Comments31

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE

Level of difficultyMedium
Reading time11 min
Views7.5K
image

Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о HTML5 + CSS + JS, на ум приходит разве что webOS — которая используется в современных телевизорах от LG (а ранее использовалась ещё и в Palm Pre — уникальный смартфон, единственный в своём роде), а олды вспомнят ещё и про FireFox OS, в которой вся оболочка (включая многозадачность, шторку уведомлений и все приложения) также была реализована на JS. Но ни webOS, ни FFOS в своё время не суждено было стать массовыми ОС на смартфонах: сказывались аппаратные ограничения устройств, да и проблемы с портированием уже существующих приложений с других платформ (например, игр). Однако несколько лет назад, проект FireFox OS был форкнут и на свет появилась новая система, предназначенная для… умных кнопочных телефонов с LTE! И имя ей — KaiOS. Вероятно, многие мои читатели слышали о ней и о новых умных кнопочниках от Nokia. Но что из себя представляет система под капотом и чем она может быть интересна гику? Читайте в новом материале!
Читать дальше →
Total votes 58: ↑62.5 and ↓-4.5+67
Comments30

2Гига. Выпуск #7: Даешь новые стандарты

Reading time1 min
Views847
2ГигаУчастники:
Евгений Жарков
Владимир Юнев

 

Содержание:Подкаст на RPOD
Подкаст на POD.FM
Total votes 49: ↑27 and ↓22+5
Comments15

2Гига #30: Microsoft PDC10

Reading time1 min
Views525
2Гигаpdc10Участники:
Евгений Жарков
Владимир Юнев
Гость:
Гайдар Магдануров

Содержание:
  • Нововведения в IE9: CSS3 2D Transofrms, HTML5 Semantic Elements
  • Azure:
    • PaaS
    • Новые сервисы
    • Extra Small Windows Azure Instance
    • Windows Azure DataMarket. В России будет?
    • Сервис Pixar
    • Будет ли Azure доступен в России?
  • Нововведения в C#: Async, cинтаксис проверки на null (string s = nullvalue?.ToUpper();)
  • Где Silverlight? Будущее Silverlight
Длительность: ~60 минут
Подкаст на RPOD,POD.FM
Total votes 38: ↑23 and ↓15+8
Comments1

23й Подкаст Петербургской Группы Alt.Net

Reading time1 min
Views498

CSharp5 и много воды

Офтопы:Main: P.S. Если у вас есть, что рассказать про разработку, то мы всегда рады видеть вас у нас в гостях, пишите.
* 36 мин/Мб
Total votes 34: ↑20 and ↓14+6
Comments39

2Гига #36: За всякое дело берись умело

Reading time1 min
Views585
2ГигаBob MugliaУчастники:
Евгений Жарков
Владимир Юнев
 
 

Содержание:
  • CES 2011
  • Google отказывается от h264
  • ASP.NET MVC3, WebMatrix, SQL Compact 4.0, Nuget, IIS Express 7.5
  • HTML5 Camp
  • Логотоип HTML5
  • Excel — 25 лет
  • Эрик Шмидт — от перестановки слагаемых сумма не меняется
  • Уход Боба Маглия
Длительность: ~60 минут
Подкаст на RPOD,POD.FM
Total votes 39: ↑22 and ↓17+5
Comments1

2Гига #37: The power of VS2010 SP1

Reading time1 min
Views662
2Гигаvs2010Участники:
Евгений Жарков
Владимир Юнев
Гости:
Дмитрий Андреев
 

Содержание:
Дата проведения новой Microsoft-конференции в Екатеринбурге может быть сдвинута на 1 день (18 марта), следите за анонсами.

Длительность: ~60 минут
Подкаст на RPOD,POD.FM
Total votes 33: ↑18 and ↓15+3
Comments9

«Сделайте мне красиво!» Выпуск №20

Reading time1 min
Views413
Вашему вниманию очередной выпуск подкаста о веб-разработке «Сделайте мне красиво!»

Show notes:



Наши ссылки: RSS и лента на rpod.ru
Total votes 8: ↑5 and ↓3+2
Comments4

«Сделайте мне красиво!» Выпуск №23

Reading time1 min
Views629
Вашему вниманию очередной выпуск подкаста о веб-разработке «Сделайте мне красиво!»

Show notes:




*** Осторожно: фоновая музыка на странице

Наши ссылки: RSS и лента на rpod.ru
Total votes 12: ↑6 and ↓60
Comments0
1
23 ...