The paper addresses the conception and implementation of an open-source JavaScript plugin for optimizing the loading and display of graphics on web platforms. The fundamental principles based on which websites function are presented in the beginning, along with the research of techniques that can be used for optimizing the graphics for display on web platforms. The main goals of the paper were: (1) to analyze the existing web technologies and ways to (ab)use them for optimized loading and display of graphics, (2) to conceptualize and implement a powerful JavaScript plugin that fully addresses the problematics of loading and display of graphics on web while making sure that the plugin is simple for use and (3) to analyze the operation of a website before and after the inclusion of the implemented JavaScript plugin. Personas were developed for the purpose of evaluating the ease of use of the plugin. To evaluate the load time saved by using the plugin, the plugin was integrated in an actual website with real users. Based on the results it is clear that the implemented plugin does fully address the loading and display of graphics on web platforms, while the effect of the plugin depends greatly on the website itself where the plugin is used. The bigger the number of graphics on the website, the larger the savings of website load time when using the plugin. Therefore it is absurd to write down specific numbers related to savings when using the plugin, however, the savings can be measured in order of magnitude of seconds. Whilst writing this paper, the plugin has already been downloaded over 1000 times by independent developers.
|