main.js Analysis
This page summarizes Glass Lint's's JavaScript and Obsidian catalogs applied to the latest plugin release main.js files. The analysis if fully static and doesn't execute plugin code.
Glass Lint Findings
Common rules detected in at least 25 plugins are shown below.
This chart counts each plugin once for it's highest severity Glass Lint finding.
ES Version
This chart shows the estimated minimum ECMAScript version required by the syntax found in each latest release main.js. The estimate comes fromGlass Lint's syntax analyzer.
Plugins targeting ES5 (52)
- Alipan Sync
- AmpliFlow Page Publisher
- API Designer
- BattleSnake Board Viewer
- Bento Grid
- Checkers Hider
- Colorizelt
- Completed Area
- Completed Task Display
- Dangerzone Writing
- Discordian Theme
- Extract Highlights
- Folder Note
- Footlinks
- Format Hotkeys
- Guid Renamer
- Guozha AI Pro
- Hotkeys++
- Journalistic Importer
- macOS Keyboard Navigation
- Maximise Active Pane
- mdx as md
- MLIR Syntax Highlight
- Add links to current note
- Note Refactor
- Nutstore Sync
- Autocomplete
- Card View Mode
- Contextual Typography
- Fullscreen mode plugin
- Hotkeys for templates
- Journey
- JSONifier
- Extended MathJax
- Min3ditorHotkeys
- Open File by Magic Date
- Recall
- Automatically reveal active file
- Hotkeys for Bookmarks
- Underline
- Vault Statistics
- Youglish Plugin
- open-as-md
- Page Heading From Links
- Parrot Plan
- Quickly
- RPG Stat Tracker
- Search++
- Vantage - Advanced search builder
- Wikilinks to MDLinks
- Workbench
- YouHaveBeenStaring
Minification
This chart shows whether the latest release main.js appears to be minified. Detection is heuristic and based on source formatting and symbol patterns. It is recommended to minify release builds to reduce file size and improve load times.
This chart shows the distribution of the minification score for the same heuristic, where 0 means least likely and 1 means most likely to be minified.
Release Size Distribution
The following chart shows the distribution of latest release main.js sizes per plugin. The average scanned release has a size of 663 KB, while the median is 73.1 KB.
Top 10 largest plugins
- NovelAI (122 MB)
- LaTeX Math (103 MB)
- Note 2 Tag Generator (55.9 MB)
- Univer (47.4 MB)
- SwiftLaTeX Render (43.1 MB)
- ReverySky 3D Graph (42.9 MB)
- ChemEdit (40.9 MB)
- White Noise (38.3 MB)
- Ketcher (32.8 MB)
- First Draft (31.9 MB)