it's chromium embedded framework[1]. it's technically a c++ application. in theory very close to how brackets works[2]. but they use the chrome rendering engine for text storage and all the drawing, which in theory means that it's easier to port across osx/windows/linux. there's still some platform specific code in there.
Why then use html for rendering text if it isn't a web app? (Not to mention javascript...)