глядя на такие приложения, как Adobe Brackets, как им удалось заставить стек javascript/html вести себя как настольное приложение? Другими словами, какова основная магия, которая заставляет ее работать?
Ну, есть несколько вариантов:
В дополнение к списку BenM существует также технология Adobe AIR:
Adobe AIR - это межплатформенная среда выполнения, которая позволяет использовать существующие навыки разработки и разработки Flash/ActionScript или HTML/JavaScript для создания и развертывания приложений, игр и видео за пределами браузера и мобильных устройств.
Я только могу угадать, как они работают, но я думаю, что некоторые "мини-браузерные" встроены в рамку Windows и склеены.