![image][1] Добра всем! Electron — эта такая забавная штука, про которую мало статей на хабре(сходу нашел только [habrahabr.ru/post/272075][2] и [habrahabr.ru/post/278951][3]). Давно хотел написать что-нибудь такое-эдакое, вот руки и дошли — заодно и одним велосипедом в мире станет больше. Итак, если вкратце: electron — это такой гибрид node.js и chromium'а. Зачем? Очень разнообразный диапазон применений — мощное GUI(html/js/css), нехилая расширяемость(в том числе с возможностью использования других языков вроде C++ или C#), всякие приятности вроде jQuery и т.д. В-общем, удобная штука для разработки и дистрибуции standalone кроссплатформенных приложений. Теперь о приложении. Оно реализует базовый пример расширения функционала стороннего сайта, базовые принципы работы с [Raphael.js][4](графическая библиотека для отрисовки/анимации svg), [Dancer.js][5](библиотека для визуализации звука, в данном случае — получения audio waveform). [Читать дальше →][6]
[1]:
https://habrastorage.org/files/e82/68d/7a3/e8268d7a39c54e8e8e676bdfa819c126.png
[2]:
https://habrahabr.ru/post/272075/
[3]:
https://habrahabr.ru/post/278951/
[4]:
http://dmitrybaranovskiy.github.io/raphael/
[5]:
https://github.com/jsantell/dancer.js/
[6]:
https://habrahabr.ru/post/281278/#habracut