Собственно есть идея написать статическое веб-приложение для разбора определенного бинарного формата. Такой себе аналог Kaitai Struct IDE, но для одного формата.
Слева у нас HexView, справа - TreeView. Проблема в том, что TreeView может содержать под 100к записей, соответственно нужна реализация, способная это переварить.
Как я это вижу:
- Read-only HexView. Нужно отображать не больше пары мегабайт. Но нужна возможность выделять блоки байт (как в Kaitai Struct IDE).
- TreeView, способный или переваривать 100500 записей, или способный подгружать/парсить дочерние элементы при необходимости (даже лучше).
- react + material-ui PWA на github pages с TypeScript для парсера бинарника.
Соответственно, кто-то пишет морду, а я пишу разбор. Всё это публикуется на github под MIT.
Если кому-то интересно - пишите сюда. Сам я такое не потяну, так как в вебе полный 0 и времени учить всю эту кухню пока нет.
Не в jobs, ибо на интерес.