{"id":246694,"date":"2025-01-15T21:00:59","date_gmt":"2025-01-15T20:00:59","guid":{"rendered":"https:\/\/glosarix.com\/glossary\/lokijs-en\/"},"modified":"2025-01-15T21:00:59","modified_gmt":"2025-01-15T20:00:59","slug":"lokijs-en","status":"publish","type":"glossary","link":"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/","title":{"rendered":"LokiJS"},"content":{"rendered":"<p>Description: LokiJS is a lightweight JavaScript database designed for performance and ease of use. It is characterized by being an in-memory database, meaning it stores data directly in RAM, allowing for extremely fast data access and manipulation. LokiJS is particularly useful for applications that require high performance and low latency, such as real-time web applications and games. Its modular design and intuitive API make it easy to integrate into development projects, allowing developers to perform complex data querying and manipulation operations without hassle. Additionally, LokiJS offers features like data persistence, which allows saving the database state to disk, and the ability to work with document collections, making it versatile for different types of applications. Its focus on simplicity and efficiency makes it a popular choice among developers looking for a database solution that does not compromise performance for ease of use.<\/p>\n<p>History: LokiJS was created by software developer Jacek Borys in 2013. Since its release, it has evolved through community contributions and regular updates, allowing for improvements in performance and functionality. Over the years, it has gained popularity in the JavaScript ecosystem, especially in applications that require a lightweight and fast database.<\/p>\n<p>Uses: LokiJS is primarily used in web and mobile applications that require fast data access. It is ideal for real-time applications, such as chats and games, where low latency is crucial. It is also used in development projects where a temporary database is needed for testing or prototyping.<\/p>\n<p>Examples: A practical example of LokiJS is its use in real-time chat applications, where messages are stored and retrieved quickly. Another case is in web games, where managing game state and player data efficiently is required.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description: LokiJS is a lightweight JavaScript database designed for performance and ease of use. It is characterized by being an in-memory database, meaning it stores data directly in RAM, allowing for extremely fast data access and manipulation. LokiJS is particularly useful for applications that require high performance and low latency, such as real-time web applications [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"glossary-categories":[12020],"glossary-tags":[12976],"glossary-languages":[],"class_list":["post-246694","glossary","type-glossary","status-publish","hentry","glossary-categories-in-memory-databases-en","glossary-tags-in-memory-databases-en"],"post_title":"LokiJS ","post_content":"Description: LokiJS is a lightweight JavaScript database designed for performance and ease of use. It is characterized by being an in-memory database, meaning it stores data directly in RAM, allowing for extremely fast data access and manipulation. LokiJS is particularly useful for applications that require high performance and low latency, such as real-time web applications and games. Its modular design and intuitive API make it easy to integrate into development projects, allowing developers to perform complex data querying and manipulation operations without hassle. Additionally, LokiJS offers features like data persistence, which allows saving the database state to disk, and the ability to work with document collections, making it versatile for different types of applications. Its focus on simplicity and efficiency makes it a popular choice among developers looking for a database solution that does not compromise performance for ease of use.\n\nHistory: LokiJS was created by software developer Jacek Borys in 2013. Since its release, it has evolved through community contributions and regular updates, allowing for improvements in performance and functionality. Over the years, it has gained popularity in the JavaScript ecosystem, especially in applications that require a lightweight and fast database.\n\nUses: LokiJS is primarily used in web and mobile applications that require fast data access. It is ideal for real-time applications, such as chats and games, where low latency is crucial. It is also used in development projects where a temporary database is needed for testing or prototyping.\n\nExamples: A practical example of LokiJS is its use in real-time chat applications, where messages are stored and retrieved quickly. Another case is in web games, where managing game state and player data efficiently is required.","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>LokiJS - Glosarix<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LokiJS - Glosarix\" \/>\n<meta property=\"og:description\" content=\"Description: LokiJS is a lightweight JavaScript database designed for performance and ease of use. It is characterized by being an in-memory database, meaning it stores data directly in RAM, allowing for extremely fast data access and manipulation. LokiJS is particularly useful for applications that require high performance and low latency, such as real-time web applications [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/\" \/>\n<meta property=\"og:site_name\" content=\"Glosarix\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GlosarixOficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/\",\"url\":\"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/\",\"name\":\"LokiJS - Glosarix\",\"isPartOf\":{\"@id\":\"https:\/\/glosarix.com\/en\/#website\"},\"datePublished\":\"2025-01-15T20:00:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/glosarix.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LokiJS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/glosarix.com\/en\/#website\",\"url\":\"https:\/\/glosarix.com\/en\/\",\"name\":\"Glosarix\",\"description\":\"T\u00e9rminos tecnol\u00f3gicos - Glosarix\",\"publisher\":{\"@id\":\"https:\/\/glosarix.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/glosarix.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/glosarix.com\/en\/#organization\",\"name\":\"Glosarix\",\"url\":\"https:\/\/glosarix.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp\",\"contentUrl\":\"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp\",\"width\":192,\"height\":192,\"caption\":\"Glosarix\"},\"image\":{\"@id\":\"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/GlosarixOficial\",\"https:\/\/www.instagram.com\/glosarixoficial\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LokiJS - Glosarix","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/","og_locale":"en_US","og_type":"article","og_title":"LokiJS - Glosarix","og_description":"Description: LokiJS is a lightweight JavaScript database designed for performance and ease of use. It is characterized by being an in-memory database, meaning it stores data directly in RAM, allowing for extremely fast data access and manipulation. LokiJS is particularly useful for applications that require high performance and low latency, such as real-time web applications [&hellip;]","og_url":"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/","og_site_name":"Glosarix","twitter_card":"summary_large_image","twitter_site":"@GlosarixOficial","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/","url":"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/","name":"LokiJS - Glosarix","isPartOf":{"@id":"https:\/\/glosarix.com\/en\/#website"},"datePublished":"2025-01-15T20:00:59+00:00","breadcrumb":{"@id":"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/glosarix.com\/en\/glossary\/lokijs-en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/glosarix.com\/en\/"},{"@type":"ListItem","position":2,"name":"LokiJS"}]},{"@type":"WebSite","@id":"https:\/\/glosarix.com\/en\/#website","url":"https:\/\/glosarix.com\/en\/","name":"Glosarix","description":"T\u00e9rminos tecnol\u00f3gicos - Glosarix","publisher":{"@id":"https:\/\/glosarix.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/glosarix.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/glosarix.com\/en\/#organization","name":"Glosarix","url":"https:\/\/glosarix.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp","contentUrl":"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp","width":192,"height":192,"caption":"Glosarix"},"image":{"@id":"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/GlosarixOficial","https:\/\/www.instagram.com\/glosarixoficial\/"]}]}},"_links":{"self":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/246694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/comments?post=246694"}],"version-history":[{"count":0,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/246694\/revisions"}],"wp:attachment":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/media?parent=246694"}],"wp:term":[{"taxonomy":"glossary-categories","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-categories?post=246694"},{"taxonomy":"glossary-tags","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-tags?post=246694"},{"taxonomy":"glossary-languages","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-languages?post=246694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}