Я бы посмотрел на Flutter, тк он ближе всего к тому чтобы удовлетворить все требования:
1. Кроссплатформенный
2. В собранном виде заметно меньше, чем Electron
3. Умеет собираться под веб и даже под мобилки
4. Адаптивность - это уже скорее к прослойке между клавиатурой и монитором.
На счёт многооконности
сложно, но вроде
что-то есть. (и вообще многооконность и веб слабо сочетаются)
5. (мне кажется это важным) Сам язык сильно проще чем какой-нибудь C++ / Rust / C# / Delphi / Swift, которые хорошо (или не очень) подходят под отдельные пункты, но при этом гораздо сложнее в изучении.