-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: Apps - Team Calendar
-
0
-
2
Problem Definition
Minification definition from Wikipedia:
Minification (also minimisation or minimization), is the process of removing all unnecessary characters from the source codes of interpreted programming languages or markup languages without changing their functionality. These unnecessary characters usually include white space characters, new line characters, comments, and sometimes block delimiters, which are used to add readability to the code but are not required for it to execute. Minification reduces the size of the source code, making its transmission over a network (e.g. the Internet) more efficient.
Team Calendars (TC) does not minify its JavaScript (JS) files.
Checking a Batch JS file transferred when displaying a sample page, uncompressed Team Calendars JS content has a size of almost 2MB.
Using public available JS minification services, the size of the file was cut in half.
Since this occurs on page view, which encompasses the majority of Confluence usage, transferring optimised JS files can lead to faster page loading times, specially on large instances.
Suggested Solution
Ship Team Calendars .obr with minified version of JS and CSS files.
Workaround
No workaround available so far.