• Существуют ли решения для разработки HTML5 + JS offline-приложения, использующего распространяемую в виде файла базу данных?

    @volcanocoder Автор вопроса
    Что касается IndexedDB, то, во-первых, это не распространяемая база данных (то есть вы не можете отдать файл базы данных пользователю, чтобы приложение само открыло его), во-вторых, ситуация с допустимым объемом требует отдельного рассмотрения, в-третьих, полнотекстовый поиск с ее помощью реализовать - сомнительно (она для этого изначально не предназначена).
    Websql - официально заброшен как стандарт.
    Что касается node.js, то я его только в контексте node-webkit упомянул. Самого пользователя я ни в коем случае не собираюсь утруждать устанавливать что-то себе в систему. Программа должна быть абсолютно портабельной. Скачать, распаковать архив, кликнуть на один значок, всё.
  • Существуют ли решения для разработки HTML5 + JS offline-приложения, использующего распространяемую в виде файла базу данных?

    @volcanocoder Автор вопроса
    Нет, конечно. Я же специально четкий пример привел, с функцией поиска в тексте всех посещенных страниц в Хроме. При чем здесь Application Cache + LocalStorage? Он sqlite использует, а файл базы данных (которая может быть очень большой) хранит на диске пользователя, при этом оперативку у системы при поиске не отжирает. Вот я и спрашивал, как прикрепить подобный модуль к html5+js приложению, при этом подчеркивая, что это не внутрибраузерное приложение, а что-то вроде node-webkit. Модуль взаимодействия с базой данных должен получить запрос от моего приложения и отправить ему результат, вот и все.
    В общем, насколько я понимаю, такой среды не существует, увы.