Benchmarks
Plugin footprint 48% from 16 tests
Installer Passed 1 test
🔺 Critical test (weight: 50) | All plugins must install correctly, without throwing any errors, warnings, or notices
Install script ran successfully
Server metrics [RAM: ▼0.98MB] [CPU: ▼41.65ms] Passed 4 tests
Server-side resources used by WP-Asambleas
This plugin does not affect your website's performance
Page | Memory (MB) | CPU Time (ms) |
---|---|---|
Home / | 2.98 ▼0.49 | 16.83 ▼24.90 |
Dashboard /wp-admin | 3.03 ▼0.27 | 22.61 ▼31.70 |
Posts /wp-admin/edit.php | 3.03 ▼0.32 | 22.22 ▼26.97 |
Add New Post /wp-admin/post-new.php | 3.03 ▼2.85 | 22.45 ▼83.03 |
Media Library /wp-admin/upload.php | 3.03 ▼0.19 | 19.26 ▼20.42 |
Help /wp-admin/edit.php?post_type=poll&page=wvp_datahelp | 3.04 | 21.55 |
Email Open Report /wp-admin/admin.php?page=wvp_dataemail_open_report | 3.03 | 21.14 |
Quorum Users /wp-admin/admin.php?page=wvp_dataquorum_users | 3.03 | 18.96 |
Proxy Admin /wp-admin/edit.php?post_type=poll&page=wvp_dataproxy_admin | 3.04 | 19.92 |
Email Log /wp-admin/admin.php?page=wvp_dataemail_log | 3.03 | 19.32 |
Export single CSV with results summary /wp-admin/admin.php?page=wvp_dataexport_poll_results_csv | 3.03 | 20.30 |
Email Templates /wp-admin/edit.php?post_type=email_template | 3.04 | 19.10 |
Reports /wp-admin/edit.php?post_type=poll&page=wvp_data_reports | 3.04 | 20.04 |
Add New /wp-admin/post-new.php?post_type=poll | 3.03 | 20.31 |
Quorum Settings /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings | 3.04 | 20.49 |
Server storage [IO: ▲3.72MB] [DB: ▲0.00MB] Passed 3 tests
Analyzing filesystem and database footprints of this plugin
The plugin installed successfully
Filesystem: 136 new files
Database: 3 new tables, 9 new options
New tables |
---|
wp_online_users_log |
wp_user_logins |
wp_online_log |
New WordPress options |
---|
proxy_name_cron_time |
widget_recent-posts |
name_log_runing |
widget_recent-comments |
theysaidso_admin_options |
can_compress_scripts |
proxy_cron_time |
widget_theysaidso_widget |
db_upgraded |
Browser metrics Passed 4 tests
WP-Asambleas: an overview of browser usage
Minimal impact on browser resources
Page | Nodes | Memory (MB) | Script (ms) | Layout (ms) |
---|---|---|---|---|
Home / | 3,582 ▲821 | 17.20 ▲2.85 | 19.58 ▲18.06 | 63.39 ▲23.19 |
Dashboard /wp-admin | 2,462 ▲282 | 6.40 ▲0.83 | 106.31 ▲11.88 | 43.43 ▲0.51 |
Posts /wp-admin/edit.php | 2,399 ▲296 | 3.66 ▲1.64 | 52.35 ▲14.53 | 45.50 ▲8.51 |
Add New Post /wp-admin/post-new.php | 1,472 ▼54 | 20.59 ▼2.43 | 580.65 ▼108.14 | 67.44 ▲11.22 |
Media Library /wp-admin/upload.php | 1,531 ▲131 | 4.64 ▲0.43 | 98.23 ▼16.35 | 44.47 ▼3.70 |
Help /wp-admin/edit.php?post_type=poll&page=wvp_datahelp | 1,101 | 3.38 | 54.33 | 27.36 |
Email Open Report /wp-admin/admin.php?page=wvp_dataemail_open_report | 1,198 | 3.36 | 41.59 | 44.49 |
Quorum Users /wp-admin/admin.php?page=wvp_dataquorum_users | 1,187 | 3.53 | 45.17 | 37.45 |
Proxy Admin /wp-admin/edit.php?post_type=poll&page=wvp_dataproxy_admin | 1,275 | 3.32 | 42.87 | 36.83 |
Email Log /wp-admin/admin.php?page=wvp_dataemail_log | 1,136 | 3.33 | 39.60 | 36.58 |
Export single CSV with results summary /wp-admin/admin.php?page=wvp_dataexport_poll_results_csv | 1,121 | 3.35 | 40.19 | 36.16 |
Email Templates /wp-admin/edit.php?post_type=email_template | 1,351 | 3.78 | 45.95 | 35.38 |
Reports /wp-admin/edit.php?post_type=poll&page=wvp_data_reports | 1,169 | 3.33 | 41.98 | 33.00 |
Add New /wp-admin/post-new.php?post_type=poll | 2,352 | 4.18 | 84.31 | 52.25 |
Quorum Settings /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings | 1,994 | 3.36 | 47.58 | 42.20 |
Uninstaller [IO: ▲0.00MB] [DB: ▲0.00MB] 25% from 4 tests
🔸 Tests weight: 35 | Verifying that this plugin uninstalls completely without leaving any traces
Please fix the following items
- Uninstall procedure had uncaught errors
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+725
Undefined index: is_test
- This plugin does not fully uninstall, leaving 3 tables in the database
- wp_user_logins
- wp_online_users_log
- wp_online_log
- This plugin did not uninstall successfully, leaving 9 options in the database
- can_compress_scripts
- widget_recent-posts
- db_upgraded
- widget_theysaidso_widget
- widget_recent-comments
- theysaidso_admin_options
- proxy_cron_time
- proxy_name_cron_time
- name_log_runing
Smoke tests 0% from 4 tests
Server-side errors 0% from 1 test
🔹 Test weight: 20 | This is a short smoke test looking for server-side errors
These server-side errors were triggered
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+725
Undefined index: is_test
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+2547
Undefined index: exportcsv
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+2888
Undefined index: drop_name_log
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+2896
Undefined index: drop
- 22 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+2960
Undefined index: export_log
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+2989
Undefined index: export_user_log
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+3047
Undefined index: _admin_change_acceptor
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+3147
Undefined index: _admin_assign_share
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+3326
Undefined index: _admin_revoke_share
- 122 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/settings.php+169
Trying to access array offset on value of type bool
- 10 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/settings.php+109
Undefined index: parent_slug
- 9 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+3426
Undefined index: action
- 7 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/settings.php+143
Undefined index: subtitle
- 12 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/settings.php+169
Undefined index: name
- 8 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/settings.php+138
Undefined index: title
- 49 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2764
Undefined variable: out
- 20 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+4070
Undefined index: vote
- 9 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/hooks.php+3590
Undefined variable: time_limit
- 42 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2762
Undefined index: width
- > GET request to /wp-admin/admin.php?page=wvp_dataemail_open_report
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+1823
Undefined index: search_term
- > GET request to /wp-admin/admin.php?page=wvp_dataemail_open_report
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+1858
Undefined index: show
- > GET request to /wp-admin/admin.php?page=wvp_dataemail_open_report
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+1865
Undefined index: paged
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=wvp_dataemail_open_report
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+1916
Undefined variable: search_query
- > GET request to /wp-admin/admin.php?page=wvp_dataemail_open_report
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+1882
Undefined variable: offset_line
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=wvp_dataquorum_users
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2044
Undefined index: user_start_date
- 2 occurences, only the last one shown
- > GET request to /wp-admin/admin.php?page=wvp_dataquorum_users
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2044
Undefined index: user_end_date
- 10 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2264
Undefined index: topclass
- 55 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2764
Undefined index: id
- 26 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2366
Undefined index: class
- 12 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2268
Undefined index: placeholder
- 24 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2385
Undefined index: default
- 11 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2268
Undefined index: disabled
- 14 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2379
Undefined index: style
- 3 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=email_template
- > Warning in wp-content/plugins/wp-asambleas/modules/hooks.php+3973
Use of undefined constant WVP_LOCALE - assumed 'WVP_LOCALE' (this will throw an Error in a future version of PHP)
- 3 occurences, only the last one shown
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+62
Undefined index: post_type
- 2 occurences, only the last one shown
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index:
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: show_poll
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: show_poll_results
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: poll_type
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: min_variants
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: max_variants
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: poll_variants
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: poll_variants_check
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: after_vote_message
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: emails
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: poll_message
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: make_msg_mandatory
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: show_messages_in_shortcodes
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/meta_box.php+76
Undefined index: allow_only_assigned_users_to_vote
- 24 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2269
Undefined index: sub_text
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+854
Undefined index: post
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+2435
Undefined index: rows
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+1115
Undefined offset: 0
- 94 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+761
Trying to access array offset on value of type null
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+1379
Undefined index: time
- > GET request to /wp-admin/post-new.php?post_type=poll
- > Notice in wp-content/plugins/wp-asambleas/modules/formElementsClass.php+1380
Undefined index: shares
SRP 0% from 2 tests
🔹 Tests weight: 20 | A shallow check of the single-responsibility principle; PHP files should perform no action - including output of placeholder text - and trigger no errors when accessed directly
Please fix the following
- 2× PHP files output text when accessed directly:
- > /wp-content/plugins/wp-asambleas/modules/help_eng.php
- > /wp-content/plugins/wp-asambleas/modules/help_esp.php
- 10× PHP files trigger errors when accessed directly with GET requests:
- > PHP Fatal error
Uncaught Error: Call to undefined function add_Action() in wp-content/plugins/wp-asambleas/modules/shortcodes.php:6
- > PHP Fatal error
Uncaught Error: Call to undefined function add_action() in wp-content/plugins/wp-asambleas/modules/hooks.php:7
- > PHP Fatal error
Uncaught Error: Call to undefined function add_Action() in wp-content/plugins/wp-asambleas/modules/settings.php:191
- > PHP Fatal error
Uncaught Error: Call to undefined function add_action() in wp-content/plugins/wp-asambleas/modules/license-function.php:13
- > PHP Fatal error
Uncaught Error: Call to undefined function add_Action() in wp-content/plugins/wp-asambleas/modules/scripts.php:65
- > PHP Fatal error
Uncaught Error: Call to undefined function add_action() in wp-content/plugins/wp-asambleas/modules/ajax.php:3
- > PHP Fatal error
Uncaught Error: Call to undefined function add_Action() in wp-content/plugins/wp-asambleas/modules/meta_box.php:87
- > PHP Fatal error
Uncaught Error: Call to undefined function add_shortcode() in wp-content/plugins/wp-asambleas/modules/shortcodesgratis.php:4
- > PHP Fatal error
Uncaught Error: Call to undefined function add_Action() in wp-content/plugins/wp-asambleas/modules/settings.php:191
- > PHP Fatal error
Uncaught Error: Call to undefined function add_action() in wp-content/plugins/wp-asambleas/modules/cpt.php:14
- > PHP Fatal error
User-side errors 0% from 1 test
🔹 Test weight: 20 | Just a short smoke test targeting errors on the browser (console and network errors and warnings)
Please take a look at the following user-side issues
- 10 occurences, only the last one shown
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvpquorum_settings
- > Network (severe)
wp-content/plugins/wp-asambleas/modules/js/selectize.min.js?ver=6.3.1 - Failed to load resource: the server responded with a status of 404 (Not Found)
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvp_dataproxy_admin
- > Console-api (warning) in unknown
/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload,jquery-ui-core,jquery-effects-core,jquery-ui-datepicker&ver=6.3.1 1:28609 "jQuery.Deferred exception: $(...).selectize is not a function" "TypeError: $(...).selectize is not a function\n at HTMLDocument.\u003Canonymous> (/wp-content/plugins/wp-asambleas/modules/js/admin.js?ver=6.3.1:492:19)\n at e (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload,jquery-ui-core,jquery-effects-core,jquery-ui-datepicker&ver=6.3.1:2:26990)\n at t (/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload,jquery-ui-core,jquery-effects-core,jquery-ui-datepicker&ver=6.3.1:2:27292)" undefined
- > GET request to /wp-admin/edit.php?post_type=poll&page=wvp_dataproxy_admin
- > Javascript (severe) in unknown
/wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload,jquery-ui-core,jquery-effects-core,jquery-ui-datepicker&ver=6.3.1 1:28721 Uncaught TypeError: $(...).selectize is not a function
Optimizations
Plugin configuration 97% from 29 tests
readme.txt 94% from 16 tests
Often overlooked, readme.txt is one of the most important files in your plugin
Attributes that require attention:
- Tags: Too many tags (12 tag instead of maximum 10); only the first 5 tags are used in your directory listing
wp-asambleas/wp-asambleas.php Passed 13 tests
"WP-Asambleas" version 2.85.0's main PHP file describes plugin functionality and also serves as the entry point to any WordPress functionality
44 characters long description:
Gestión de votaciones y asambleas virtuales
Code Analysis 97% from 3 tests
File types Passed 1 test
🔸 Test weight: 35 | An overview of files in this plugin; executable files are not allowed
No dangerous file extensions were detected55,756 lines of code in 101 files:
Language | Files | Blank lines | Comment lines | Lines of code |
---|---|---|---|---|
CSS | 13 | 4,021 | 62 | 27,704 |
PHP | 15 | 3,628 | 1,626 | 12,015 |
JavaScript | 14 | 2,627 | 1,375 | 8,571 |
Sass | 54 | 414 | 134 | 4,436 |
PO File | 2 | 680 | 866 | 1,818 |
Markdown | 2 | 244 | 0 | 1,134 |
JSON | 1 | 0 | 0 | 78 |
PHP code 50% from 2 tests
Analyzing logical lines of code, cyclomatic complexity, and other code metrics
The following items need your attention
- Method cyclomatic complexity should be reduced to less than 100 (currently 463)
Cyclomatic complexity | |
---|---|
Average complexity per logical line of code | 0.46 |
Average class complexity | 64.88 |
▷ Minimum class complexity | 1.00 |
▷ Maximum class complexity | 463.00 |
Average method complexity | 21.44 |
▷ Minimum method complexity | 1.00 |
▷ Maximum method complexity | 463.00 |
Code structure | ||
---|---|---|
Namespaces | 0 | |
Interfaces | 0 | |
Traits | 0 | |
Classes | 8 | |
▷ Abstract classes | 0 | 0.00% |
▷ Concrete classes | 8 | 100.00% |
▷ Final classes | 0 | 0.00% |
Methods | 25 | |
▷ Static methods | 0 | 0.00% |
▷ Public methods | 25 | 100.00% |
▷ Protected methods | 0 | 0.00% |
▷ Private methods | 0 | 0.00% |
Functions | 135 | |
▷ Named functions | 118 | 87.41% |
▷ Anonymous functions | 17 | 12.59% |
Constants | 6 | |
▷ Global constants | 6 | 100.00% |
▷ Class constants | 0 | 0.00% |
▷ Public constants | 0 | 0.00% |
Plugin size Passed 2 tests
Image compression Passed 2 tests
Often times overlooked, PNG files can occupy unnecessary space in your plugin
2 compressed PNG files occupy 0.02MB
Potential savings
Compression of 2 random PNG files using pngquant | |||
---|---|---|---|
File | Size - original | Size - compressed | Savings |
modules/inc/assets/css/glyphicons-halflings.png | 12.50KB | 10.35KB | ▼ 17.19% |
modules/inc/assets/css/glyphicons-halflings-white.png | 8.57KB | 9.20KB | 0.00% |