¿Cuál es la mejor manera de crear una extensión simple de Chrome que almacene una base de datos y revele los resultados relevantes cuando se busca?

¡Hola!

Utilice IndexedDB.

IndexedDB es una API de bajo nivel para el almacenamiento del lado del cliente de cantidades significativas de datos estructurados, que también permite búsquedas de alto rendimiento de estos datos mediante índices.

En su Manifiesto de Chrome, asegúrese de incluir el permiso “unlimitedStorage” para almacenar más datos. Este es un buen recurso para aprender más sobre la gestión del almacenamiento fuera de línea HTML5

Para presentar los datos, debe implementar algún tipo de paginación db en lugar de simplemente descartar todo en la pantalla y confiar en JavaScript para paginar. Lo que haría es utilizar la API de cursores de bases de datos indexadas para avanzar a la página que necesita. Sabrá cuántas páginas necesita por piso (totalResultsCount / totalViewCount), y su cursor.advance (totalViewCount * currentPage) son sus resultados para esa página específica.

¡Espero que esto ayude!

More Interesting

Soy un ingeniero de datos al año fuera de la escuela que gana 65k, ¿qué debo esperar para ganar sueldo después de 5 años?

¿Cuál es el alcance y qué sucede exactamente en las pruebas de Big Data?

¿Cuáles son algunos buenos currículums de Data Science?

En la regresión lineal múltiple, se da uno de cuatro coeficientes. ¿Cómo puedo obtener el ajuste deseado usando un método de regresión múltiple en tal caso?

¿Cuál es el futuro de la ciencia de datos en los próximos años? ¿Cómo es el mercado laboral en ciencia de datos para los graduados de nivel de entrada? ¿Es fácil de aprender, o necesitamos hacer más y más trabajo duro para conseguir un trabajo de nivel de entrada?

¿Cuándo los vecinos más cercanos clasificador \ regresión fallarían miserablemente?

¿Qué son los análisis de big data?

¿Cómo son los hitos del proyecto de ciencia de datos y cómo se entrega un proyecto de ciencia de datos?

Cuando observamos el muestreo, ¿por qué necesitamos 30 datos?

¿Cuál es la diferencia entre una maestría en análisis de negocios y big data y una maestría en ciencia de datos? ¿Qué habilidades necesitas dominar para cada uno?

¿Cómo es la práctica en Facebook como científico de datos?

¿Cuál es la diferencia entre la recuperación de información y la minería de datos? ¿Cómo se relacionan los grandes datos con estas dos técnicas diferentes?

¿Cómo es el título de MS Data Science and Analytics @Worcester Polytechnic Institute en términos de conexiones industriales y empleo después de la graduación?

¿Hay algún buen instituto para certificar big data, data science y analytics en Bangalore?

¿Tengo la oportunidad de trabajar en San Francisco como científico de datos?