Software Index
Windows Software Web Authoring Site Search Tools  

Javascript Hashset

download download home home   report broken
important software information
company name:
Search Turbine
license: Freeware
minimum requirements: Compatibility: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. Fir
functional limitations: No limitations. BSD Licensed Open Source Software.
Javascript Hashset description


'JavaScript Hashset' is a pure JS implementation of the HashSet data-type. It is suitable with for client usage and also for node.js . It is optimized for JavaScript search / lookup routines - which can be a performance bottleneck slow when iterating Arrays in JavaScript.

This is free software available at http://searchturbine.com/js/javascript-hashset under the BSD License.

Compatibility: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. FireFox, Opera, Konqueror. It has 'close to universal' JS compatibility.

A hashset is like an unordered array of values, but it can be searched for a value exponentially faster than a the native Array.contains or Array.indexOf functions. This makes it easier to write efficient, fast code. Hassets may use marginally more memory than normal arrays, but not exponentially more so.

Hashsets are hugely popular in optimized c# and Java programming - because they allow developers a very fast way for looking up (searching) to see if a value already exists in a Hashset. It uses a dictionary like lookup - which does not get slower as the set grows in size. This is ideal for situations which we want avoid duplicate entries in an array - or check the existence of a value without a performance slowdown.

A common weakness of Hashsets is that they are unordered - and as such - can not be enumerated (foreach). This weakness is overcome in 'JavaScript Searchable Hashset' with a enumerate function and also a copyToArray function.

'JavaScript Searchable Hashset' can use any value as a key. String, integer, array, classes, and even types. This makes it flexible an in-keeping with common js programming practices.

It also includes the advanced hashset functions that Java and dotNet developers expect such as : 'copyToArray', 'exceptWith', 'isSubsetOf' and 'unionWith' which make it ideal for use in lower-level / higher performance applications.



Similar software
Atrise Everyfind (Popularity: ) : Everyfind allows you to design a website search engine for web site, CD/DVD, MP3/OGG music, help system and your PC. It can index most file formats and generate multilingual ultrafast, powerfull and compact search engine with a nice look and ...
Search Maker Pro (Popularity: ) : Create a search engine for your website!Search Maker Pro will create a single HTML file that is a self contained search engine. By simply placing this HTML file on your website, anyone will be able to search your site.The search ...
Internet Graphic Hunter (Popularity: ) : GraphicHunter is a robotic download tools which will find and download millions of pictures from the Web automatically. Just specify a URL address, or a text keyword like wallpaper. GraphicHunter automatically follows very link to get the pictures you want, ...
AeroTags Search Expert (Popularity: ) : Create a unique search tool based on JavaScript for your website to make it more usable. You don't need any server-side scripts to use it. The program can index HTML, PHP, ASP, RTF and text files. You can control the ...
Webetiser (Popularity: ) : Webetiser creates Personal Search Engines. You can use them for your homepage or CD-ROM and DVD-ROM projects, and a server isn't even necessary. Specialized tools and a flexible template concept help you to become productive in best time - even ...
Search Engine Builder Professional (Popularity: ) : Create a search engine to search within your own website. Many visitors to your website are usually looking for specific information. If they have to take too much time to find what they want, you will lose some of them.
...

OutWit Hub Light Portable (Popularity: ) : OutWit Hub explores the depths of the Web for you, automatically collecting and organizing data and media from online sources. OutWit Hub breaks down Web pages into their different constituents. Navigating from page to page automatically, it extracts information elements ...
OutWit Hub Light for Mac OS X (Popularity: ) : OutWit Hub explores the depths of the Web for you, automatically collecting and organizing data and media from online sources. OutWit Hub breaks down Web pages into their different constituents. Navigating from page to page automatically, it extracts information elements ...
OutWit Hub Light for Linux (Popularity: ) : OutWit Hub explores the depths of the Web for you, automatically collecting and organizing data and media from online sources. OutWit Hub breaks down Web pages into their different constituents. Navigating from page to page automatically, it extracts information elements ...
XLS Recovery (Popularity: ) : For impeccable xls recovery professionals often consider using a reliable third-party tool like Kernel for Excel. This xls recovery tool has been designed to deal with all the issues that are often confronted by the users while accessing MS excel ...
Venux Connect for Windows (Popularity: ) : Venux Connect is a communication tool designed to provide secure communication for you and your contacts through video call, audio call, and chat. The application simplifies the process of sharing files and screen sharing. You can easily manage your business ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
AD


Screenshot
Javascript Hashset
Rate me
supported os's
Windows Server
    WinServer
Windows 8
    Windows 8
Windows 7
    Windows 7 Starter
    Windows 7 Home Basic
    Windows 7 Home Premium
    Windows 7 Professional
    Windows 7 Enterprise
    Windows 7 Ultimate
    Windows 7
    Win7 x32
    Win7 x64
Windows
    Windows 2000
    Windows XP
    WinVista
    WinVista x64
    Windows Vista Ultimate
    Windows Vista Ultimate x64
    Windows Vista Home Basic
    Windows Vista Home Premium
    Windows Vista Business
    Windows Vista Enterprise
    Windows Vista Home Basic x64
    Windows Vista Home Premium x64
    Windows Vista Business x64
    Windows Vista Enterprise x64
    WinXP
stats
downloads 189
version 1.0
size in Kb 4
popularity   
1024/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend Javascript Hashset
Report spyware
New Software
Popular Software
Latest Reviews