Javascript Hashset
- Downloads:
- Views:
- Rating:

'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.
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.
Free download from Shareware Connection - A JavaScript based HasSet class. This acts like an unordered array, which can be searched for values using a native system hash. This rapidly searchable hashset is ideal for high performance js functions which wish to avoid duplicate work.
Version: 1.0 | Size: 4 KB | Platform: Win2000,WinXP,Win7 x32,Win7 x64,Windows 8,WinServer,WinOther,WinVista,WinVista x64
Released Date: 30-05-2015 | Rating: 0 | Title: Javascript Hashset
Author Url: http://searchturbine.com
Program Info Url: http://searchturbine.com/js/js-hashset.html
Download Url: http://searchturbine.com/downloads/community/js-hashset.zip
Screenshot Url: http://searchturbine.com/assets/js-hashset/js-search-times-hashset-array.png
PHPWee - PHPWee is an PHP minifier for website resources including HTML, HTML5, CSS and JavaScript files. PHPWee is free and open-source under the BSD License. Documentation available at: http://searchturbine.com/php/phpwee
AndroChef Java Decompiler
Sothink DHTML Menu Builder
Sothink DHTML Menu
SplineTech JavaScript Debugger
Sothink Tree Menu
LED-Bar
JavaScript Plus!
Deluxe Tree
JavaScript CheckerBoard PopMenu
Deluxe Tabs
Sothink Menu Builder suite
jQuery Drop Down Menu
Visual Web Template
JS Image Scroller and DHTML Menu Suite
E-Commerce
Flash Tools
HTML Tools
Java & JavaScript
Log Analysers
Reference & Tutorials
Scripting Tools
Site Administration
Web Database Tools
Website Promotion
Wizards & Components
XML/CSS Tools
Java High Performance System
Team Based Performance Management System Hospital
Array Functions Crystal
Excel Based Work Order System
Crystal Reports Array Functions
1st JavaScript Editor - JavaScript Verifier, JavaScript formatter, JavaScript beautifier, JavaScript Editor, Validator and Debugger for beginners and professionals. AJAX developers can use javascript editor as Ajax Editor.
JavaScript Builder - Generate expressive web page using JavaScript automatically JavaScript Builder
Javascript Compressor Obfuscator - Javascript Obfuscator, Compressor. Scramble, obfuscate, and pack JavaScript code
1st JavaScript Editor Pro - The best JavaScript editor for all users!
Javascript Obfuscator - Scramble, obfuscate, and pack JavaScript code! Javascript Obfuscator converts the JavaScript source code into scrambled and completely unreadable form, preventing analysis and theft.
Shareware Connection periodically updates pricing and software information of 'Javascript Hashset' from company source 'Search Turbine' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using 'Javascript Hashset' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Javascript Hashset.
PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...
Spark Browser - Nearly every PC user needs to browse the web nowadays, irrespective of age and gender. Whether you use a laptop or desktop, it is mandatory to use a web browser to access web or download files. There was a time a majority of Windows users ...
7-Data Recovery Suite Free Edition - When you are dealing with lots of data it may be necessary at times to recover deleted data. The data may be deleted by mistake or by someone else. In such instances, it becomes necessary to retrieve the deleted data. You need to use third party ...
360 Internet Security - Using a computer without having capable Security software installed is equivalent to sleeping with your house’s main door wide open. Whether you use a PC at home or manage a network of computers at the workplace, PC security suite has ...
Plants vs. Zombies 2 - These days there are lot of tower defense games on offer. Coming from the stable of Electronics Arts, which is one of the leading companies in the gaming arena, Plant vs. Zombies is a decent game particularly if you are interested in garden ...
Imagina - Average PC users have to deal with an ever increasing number of digital images these days. This has become a trend after invasion of digital cameras and smart phone with high quality cameras among the mass. You also need to edit and retouch ...
Sophos Antivirus - Mac users used to feel complacent about security of their desktops and laptops as Apple proudly claimed Macs do not get affected by malware. The rising instances of Macs getting compromised by attacks and malware has changed this perception. ...
CherryPlayer - When you want to watch movies, online videos or listen to music tracks, using a suitable application is required. There is no hard and fast rule that you have to stick to Windows default media player software for such needs. There are plenty of ...
Google Drive - In last few years, the popularity and proliferation of Cloud storage and usage has shot up considerably. Everyone, including a teenager to a network administrator is using some type of cloud based data storage. You can opt for both free and paid ...
DrawPad Free Graphic Editor - There are so many image editors and drawing apps available nowadays but hardly anything as simple and lightweight as DrawPad Graphics Editor. It is a vector graphics editor. However, it can also work with raster graphics formats.
...