Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fin-hypergrid

Package Overview
Dependencies
Maintainers
2
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fin-hypergrid

Canvas-based high-performance spreadsheet

  • 1.0.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
78
increased by23.81%
Maintainers
2
Weekly downloads
 
Created
Source

fin-hypergrid is an ultra-fast HTML5 grid presentation layer, achieving its speed by rendering (in a canvas tag) only the currently visible portion of your (virtual) grid, thus avoiding the latency and life-cycle issues of building, walking, and maintaining a complex DOM structure.

Release 1.0

This version replaces last year's prototype version, which was built around Polymer. It is now completely "de-polymerized" and is being made available as:

  • An npm module on npmpjs.org for use with browserify.
  • JavaScript files (dev, min) on github.io for reference in a <script> tag.

Demos

See the version 1.0 demo here.

The prototype version's demos had some nice applications you may wish to look at for inspiration of what you can do with hypergrid and to give you some idea of the speed and responsiveness of the engine.

Features

  • Any number of rows and columns
  • Grid, column, row, and cell styling
  • User-resizeable columns, column-dragging, column picking
  • Plug-in-able cell formatters and editors
  • Smooth scrolling on both axes
  • Supports local (client-side) as well as remote (server-side) data hosting
  • Comes with default "analytics" modules (sorting, filtering, aggregation)
  • Events for all UI manipulations including mouse, keyboard, and programmatic UI changes
  • Tree-view (drill-downs) support for aggregated local data
Future development
  • The analytics modules will be plug-in-replaceable in a future release (at which point the default modules will be broken out into separate npm modules/JavaScript files)
  • Tree-view support for remotely aggregated data

Documentation

Essential documenation and examples will be added to this page in the near future.

We are also maintaining online API documentation for all public objects and modules. This documentation is necessarily a on-going work-in-progress.

(Cell editor information can be found here.)

Keywords

FAQs

Package last updated on 12 May 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc