Вы можете взглянуть на itemscript , у него есть «база данных» в памяти, которую вы можете запрашивать, используя REST-подобные URL-фрагменты.Я не пробовал, но выглядит многообещающе.Я должен согласиться с tdavies, что, если вам нравится Taffy, написание JSNI-обертки вокруг этого является довольно тривиальной задачей.
Некоторое время назад я создал простую систему хранения данных в GWT, в которой я использовал существующий интерфейс Comparator.для сортировки созданы простой интерфейс фильтра и простой запрос, используемый для хранения любого количества компараторов и фильтров.Простой универсальный класс ModelManager, который хранил объекты модели в одном из классов коллекции и выполнял мои запросы.Он работал довольно хорошо, даже без поддержки индексации.
Вы не найдете никаких существующих решений для вашей проблемы, я потратил огромное количество времени на ее поиск.Кроме того, почему бы не попробовать HTML5?