About MDW
MDW is a set of advanced data representation formats and data processing routines and algorithms implemented
as a JavaScript library. The technology enables server-based apps & websites to offload volumes of data to be
processed, at dramatically greater speed, inside the Web browser on any client device, displaying the results
in a Web format.
MDW enhances the browsers ability to hold, process and display large volumes of data, which can be processed
by the client in offline or online (network-connected) mode. When data is requested from the server, it is
delivered raw and unsorted to the client, along with the library (toolkit) and placed in RAM. The toolkit
will execute in-memory all required data harvesting.
The library includes a full array of tools for sorting, filtering, aggregating, storing, representing,
displaying and analyzing data and for rendering screens, allowing the user to process large files
without support from a server.
MDW Documentation
Demo
Processing big amount of data:
- Computers (8 fields, 1,048,575 records, noteditable)
- Computers (8 fields, 1,048,575 records, editable)
- Computers (21 fields, 1,048,575 records, noteditable)
- Computers (21 fields, 1,048,575 records, editable)
- Computers (8 fields, 2,097,150 records, editable)
- Computers (8 fields, 3,145,725 records, editable)
- Computers (8 fields, 4,194,300 records, editable)
- Computers (8 fields, 5,242.875 records, editable)
- Computers (8 fields, 8,388,600 records, editable)
- Computers (8 fields, 10,485,750 records, editable)
- Computers (8 fields, 16,777,200 records, editable)
- Computers (8 fields, 20,971,500 records, editable)
- Computers (3 fields, 5,242.875 records, noteditable)
- Computers (3 fields, 6,291,450 records, noteditable)
- Computers (3 fields, 7,340,025 records, noteditable)
- Computers (3 fields, 8,388,600 records, noteditable)
- Computers (3 fields, 9,437,175 records, noteditable)
- Computers (3 fields, 10,485,750 records, noteditable)
- Computers (3 fields, 15,728,623 records, noteditable)
- Computers (3 fields, 16,777,198 records, noteditable)
- Computers (3 fields, 20,971,498 records, noteditable)
- Computers (3 fields, 25,165,798 records, noteditable)
Data formats:
Testing inputs:
Processing eg_griD game data:
- Game Statistics (21 fields, 1,000,000 records, noteditable) - compact data format (object)
- Game Statistics (21 fields, 2,000,000 records, noteditable) - compact data format (object)
- Game Statistics (21 fields, 3,000,000 records, noteditable) - compact data format (object)
- Game Statistics (21 fields, 4,000,000 records, noteditable) - compact data format (object)
- Game Statistics (21 fields, 5,000,000 records, noteditable) - compact data format (object)
MegadataWeb sale:
MegadataWeb for Twitter:
Amazon laptop search:
- Laptops (27 fields, 100,000 records, noteditable) - compact data format (object)
- Laptops (27 fields, 200,000 records, noteditable) - compact data format (object)
- Laptops (27 fields, 300,000 records, noteditable) - compact data format (object)
- Laptops (27 fields, 400,000 records, noteditable) - compact data format (object)
- Laptops (27 fields, 500,000 records, noteditable) - compact data format (object)
Walmart laptop search:
Nike shoe search:
Wiki data processing:
- Wikipedia data tables (7 fields, 1,016,991 records, noteditable) - compact data format (object)
- Wikipedia data tables (7 fields, 2,009,750 records, noteditable) - compact data format (object)
- Wikipedia data tables (7 fields, 3,002,573 records, noteditable) - compact data format (object)
- Wikipedia data tables (7 fields, 4,000,720 records, noteditable) - compact data format (object)
- Wikipedia data tables (7 fields, 5,004,900 records, noteditable) - compact data format (object)
- Wikipedia data tables (7 fields, 8,007,840 records, noteditable) - compact data format (object)
Cisco jobs search and analytics:
AcuWeather daily:
Insight Partners Team:
Adjustment test:
Totals:
Columns and Tools Customization:
Master and Detail View:
- Customers (40 fields, 1,000 records, editable) - standard data format (array)
- Customers (24 fields, 100,000 records, noteditable) - compact data format (object)
- Customers (37 fields, 1,000,000 records, noteditable) - compact data format (object)
- Customers (37 fields, 1,000,000 records, editable) - compact data format (object)
Column Groups:
Table with 5 Views:
MDW Librariess
- include/mdw.util.js - Utilities Library (JS code)
- include/mdw.table.js - Main MDW Library (JS code)
- include/mdw.styles.css - MDW formatting content
- include/mdw.alisa.js - Application Alice Library
- include/mdw.anastasia.js - Application Anastasia Library
- include/mdw.wysiwyg.js - Development tool WYSIWYG Library
- doc/include/mdw.benefits.js - Document "Benefits" JS code
- doc/include/mdw.competitors.js - Document "Competitors" JS code
- doc/include/mdw.features.js - Document "Features" JS code
- doc/include/mdw.features.css - Document "Features" formatting content
- doc/include/user_manual.js - Document "User Manual" JS code
- doc/include/mdw.testing.js - Document "Testing" JS code
MDW data formats
Applications
- Web system Alisa for visualization and analysis of big (up to 20,000,000 records) data tables (tables with more than 5.000,000 records processed only by Safari 11.0.2 (11604.4.7.1.4) or earlier)
- Web system Anastasia for visualization of super big (up to 200,000,000 records) data tables
Dependencies
- Highcharts (Interactive JavaScript charts)
Files:
- thirdparty/highcharts.js
- thirdparty/exporting.js
- thirdparty/offline-exporting.js
Usage: MDW Chart Tools and Aggregation
- JSON (format for storing and transporting data)
File:
Usage: MDW storing and transporting data
- Font Awesome v4.7.0 (the worlds most popular icon set)
File:
- thirdparty/font-awesome.min.css
Usage: MDW icons
- SyntaxHighlighter v3.0.83 (fully functional self-contained code syntax highlighter)
Files:
- thirdparty/shBrushJScript.js
- thirdparty/shCore.js
- thirdparty/shCoreDefault.css
- thirdparty/add/shBrushCss.js
- thirdparty/add/shBrushJScript.js
- thirdparty/add/shBrushXml.js
- thirdparty/add/shCore.js
Usage: MDW manuals and documentation
Development tool