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)
 
Similar scripts
HTML JavaScript Code (Popularity: ) : HTML and JavScript Code is a database of website objects source code, written in html, css and javascript. The database
includes marquee's, forms, date & time scripts, text affects,
contact eMail, colored scrollbars and much more.

Free Javascript Obfuscator (Popularity: ) : Free Javascript Obfuscator is a professional tool for obfuscation of javascript. It Converts JavaScript source code into scrambled and completely unreadable form, preventing it from analysing and theft.
Online JavaScript Obfuscator (Popularity: ) : Online JavaScript Obfuscator is the integrated solution for confusing javascript source code. It confuses local variables, arguments of functions and methods, but doesn't confuse javascript core and client's functions, constructors, methods or properties. It is compatible with Core JavaScript, Client-Side ...
SplineTech JavaScript Debugger (Popularity: ) : SplineTech JavaScript HTML Debugger is a unique award-winning javascript debugging tool that enables you to easily edit and debug JavaScript and VBScript inside HTML pages. Client-Side JavaScript, JScript and VBScript debugging languages are fully supported for simple and complex HTML ...
Sigma grid -- Pure JavaScript grid (Popularity: ) : Sigma Grid is a Ajax-enabled JavaScript grid control that provides professional solution for representing and editing tabular data on the web.
Pure javascript codes, Seamless Integration with any server side solution, such as j2ee, .net, PHP, perl.
Inline editing, keyboard ...

JavaScript Form Validator (Popularity: ) : JavaScript form validations are commonly required for all web forms. It gives the response immediately and prevents the user form entering bad data. But, when there are many forms in the project and when the forms are long, writing the ...
Antechinus JavaScript Editor (Popularity: ) : JavaScript Editor lets you create, edit, syntax check, debug, format, find and organize your JavaScript, CSS, PHP and HTML code quickly and effortlessly.

Become a JavaScript expert in record time with JavaScript Editor, and reap the benefits:

1. Turn your website into ...

Password Strength Checker Javascript (Popularity: ) : Javascript strength checker/meter that allows you to test the strongness of your password.
Javascript Form Field Validation (Popularity: ) : Javascript Form Field Validation script is used to validate the user input fields on website.
WYSIWYG Rich Text Editor Javascript (Popularity: ) : Rich Text Editor script allows the user to easily format the contents entered,such as making it bold, changing its size, color etc. Allows user to replace a form's textarea with a custom one that supports WYSIWYG format editing. This script ...
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   
1042/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend Javascript Hashset
Report spyware
New Software
Popular Software
Latest Reviews