The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.
Device detection (phone, tablet, desktop, mobile grade, os, versions)
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
Unique machine (desktop) id (no admin privileges required).