Спасибо. Я уже нашел ряд ресурсов, которые в том или ином виде реализуют in memory бд на клиенте либо индексирование в каком то виде. :) Я собственно решил для себя разобраться в теме лимитов по данным на клиенте, вариантах оптимизации поиска / хранения. В контексте offline first applications. Было бы круто услышать задачу автора, реальную проблему (в деталях) в которую все уперлось.
Не совсем. Я хочу чтобы бабель мог парсить нужный код (stage 3), но не трансформировать его. Попробовал подключить плагины только синтаксиса — валится с ошибками типа "unexpected token"
Есть код, использует for..await..of. Это stage 3, -env не работает с ним. Я собираю код Webpack'ом, который без бабеля такой код не соберет. Но я не хочу этот код транспайлить — мне он нужен в оригинальном виде, потому что Chrome Canary поддерживает асинхронные итераторы. Если убрать все plugin-transform-* и оставить только plugin-syntax-* — билд валится с ошибкой "Module parse failed ..."