PluginProbe ʕ •ᴥ•ʔ
10Web Booster – Website speed optimization, Cache & Page Speed optimizer / 2.33.6
10Web Booster – Website speed optimization, Cache & Page Speed optimizer v2.33.6
2.33.6 2.33.5 2.33.0 2.30.5 2.30.7 2.30.9 2.31.10 2.31.8 2.32.11 2.32.21 2.32.3 2.32.4 2.32.7 2.6.31 2.6.40 2.6.42 2.6.7 2.7.37 2.7.44 2.7.47 2.8.18 2.8.19 2.8.32 2.8.34 2.8.35 2.9.23 2.9.24 2.9.25 2.9.27 v2.27.4 trunk 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.17 2.0.18 2.0.21 2.0.22 2.0.25 2.0.26 2.0.27 2.0.3 2.0.7 2.0.9 2.10.46 2.10.65 2.10.66 2.10.68 2.11.41 2.11.42 2.11.43 2.12.15 2.12.21 2.12.22 2.12.23 2.12.26 2.13.37 2.13.40 2.13.41 2.13.42 2.13.44 2.13.45 2.13.47 2.14.49 2.14.50 2.15.18 2.17.21 2.17.23 2.18.17 2.19.44 2.19.45 2.19.46 2.19.49 2.2.12 2.2.15 2.2.16 2.2.18 2.2.8 2.20.31 2.20.32 2.20.33 2.21.11 2.21.12 2.21.16 2.21.25 2.22.32 2.23.13 2.23.15 2.23.16 2.23.18 2.24.12 2.24.14 2.24.18 2.25.14 2.26.6 2.28.10 2.28.13 2.28.14 2.28.7 2.29.1 2.29.2 2.29.3 2.3.0 2.3.1 2.3.2 2.3.3 2.30.18
tenweb-speed-optimizer / readme.txt
tenweb-speed-optimizer Last commit date
assets 1 year ago config 2 years ago exported 4 years ago includes 1 week ago test 4 years ago vendor 1 week ago views 2 weeks ago .editorconfig 3 years ago OptimizerAdmin.php 1 year ago OptimizerAdminBar.php 2 weeks ago OptimizerApi.php 2 weeks ago OptimizerCli.php 1 year ago OptimizerDataRepository.php 1 year ago changelog.txt 3 years ago config.php 1 week ago env.php 3 months ago phpcs.xml 3 years ago readme.txt 1 week ago tenweb_speed_optimizer.php 1 week ago webpack.config.js 3 years ago
readme.txt
848 lines
1 === 10Web Booster - Website speed optimization, Cache & Page Speed optimizer ===
2 Contributors: 10web
3 Tags: cache, speed, optimize, performance, pagespeed, web vitals, critical css
4 Requires at least: 5.0
5 Tested up to: 7.1
6 Requires PHP: 7.4
7 Stable tag: 2.33.6
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
11 Speed up your site with 10Web Booster. Pass Core Web Vitals by optimizing HTML / CSS / JavaScript, Image Optimization, Lazy Loading, Cache, Google Fonts, and more.
12
13 == Description ==
14
15 10Web Booster is the speed optimization plugin for improving the overall performance of any website.10Web Booster wants you to focus and thrive in the creative aspects of your WordPress website by allowing us to concentrate on your WordPress performance optimization.
16
17 Get a 90+ PageSpeed score and pass Core Web Vitals automatically. Rank higher on Google, increase conversions and grow your business.
18
19 = Useful Links: =
20
21 [10Web Booster](https://10web.io/page-speed-booster/)
22
23 https://www.youtube.com/watch?v=npmYPmrI0gc
24
25
26 Are you looking for a WordPress page speed plugin that'll automatically speed up your WordPress site? Then 10Web Booster is exactly website speed optimizer you're looking for!
27 Our WordPress performance plugin will transform your website in no time, enhancing the visitors' user experience, SEO, engagement, and conversion rates.
28
29 10Web Booster works on desktop and mobile versions of websites of any complexity. Optimize your website pages, experiment with every level we offer, and obtain rewarding results from the best WordPress speed plugin in the market.
30
31 Check out the extensive feature list of the 10Web Booster below and take a more detailed look at everything we offer.
32
33
34 == Benefits ==
35 * **Automated 90+ PageSpeed**
36 * **Optimized Core Web Vitals**
37 * **Higher search engine rankings**
38 * **Up to 7% boost in conversions**
39 * **Up to 40% boost in visitor engagement**
40 * **Up to 53% mobile traffic engagement boost**
41
42 == What's in it ==
43
44 **Optimization of homepage + 5 pages , embedded images included**
45 10Web Booster is made possible thanks to dozens of technical optimizations:
46
47 = Page Cache =
48
49 A cache is a fast-retrieval, short-term storage space where copies of recently accessed data and resources are saved. A cache significantly speeds up page speed and performance by downloading these commonly accessed data from the source, creating a copy of these resources and temporarily keeping them in a more easily accessible storage space from where the data can be accessed faster once the visitor returns. This short-term space can be a browser or a web server or even the original web server which also keeps different format copies of your resources. When you update your website data, the saved copies are also revised and updated.
50
51 10Web Booster uses a number of cache techniques, including page cache for HTML, file cache, smart cache invalidation, session-aware, and browser-aware caching and device and cookie-aware caching.
52
53 Page cache takes care of dynamic pages. In WordPress, dynamic pages are written in the PHP backend language, which require a great deal of time to generate, when compared to the generation time of traditional static web pages in plain HTML. Page cache creates and stores copies of dynamic pages in the format of static files, making their retrieval as quick as possible. When a visitor enters your site, this "static" copy of your page is immediately loaded from the cache instead of your hosting.
54
55 File cache, or resource cache, on the other hand, allows for storage of created minified and compressed scripts and styles. This process also speeds up your page speed and performance.
56
57 10Web Booster Pro employs backend or server caching, and through NGINX FastCGI Cache, caches a variety of resources from pages to feeds to 301-redirects on subdomains. This way you obtain page speed and retrieval at the fastest possible speed.
58
59
60 = CSS & HTML Minification & Compression =
61
62 The minification and merger of CSS and HTML is the procedure of reducing file size by a couple of bytes. The significance of this stems from the fact that larger files require more resources which may slow down website load time.
63
64 = JS Minification and Compression =
65
66 Compression of lengthy algorithmic JS codes is standard practice. The crunching of JS code, meaning, the removal of all the extra spaces, comments and other components which make the code readable and understandable, reduces the time of downloading JavaScript, directly improving WordPress Speed. By combining JS scripts, we can also minify the files, further reducing execution time.
67
68 = Image Optimization =
69
70 Image optimization leans on minimizing file size through image compression while simultaneously preserving image quality. 10Web's image optimization achieves that and more. Through WebP compression, container-specific image resizing, and preloading of images, images can be optimized and loaded within seconds.
71
72 Container-specific image resizing finds or generates copies of images in various sizes. It then uses these differently sized copies of images on different-sized screens. This technique reduces valuable seconds of image load time and guarantees that you do not sacrifice quality for page speed.
73 Preloading images also significantly reduces page load time while providing your visitors with a seamless user experience. Preloading images means recovering images prior to visitor interaction. This method does make sense for certain cases - and not for all types of image, like mouseover images or slide show images.
74
75
76 = Defer JS and CSS Execution =
77
78 Having content that's immediately visible when a user opens your website is only possible with file load optimization through prioritization of important CSS and deferral of JavaScript. That's how 10Web booster ensures a 90+ page speed score as the best WordPress speed plugin.
79
80 Javascript files may cause a severe reduction in page load speed. This is particularly true of third-party JavaScript files that are poorly created. Third-party JavaScript files include
81 widgets, trackers, analytics, ads, social, chats, media buttons, pop-ups, and other files directly embedded on your site. These JavaScript files can reduce your page load speed, and therefore must first be located, and then divided into critical and non-critical JavaScript files. Those that are not critical must be delayed and only activated when a visitor interacts with the webpage.
82
83
84 = Critical CSS =
85
86 Downloading complete CSS files hinder the perceived speed of your WordPress website. After the user visits the webpages, the minimum-necessary stylesheets for the proper rendering of the webpage's visible content are loaded, while the rest is served per need. Critical CSS doesn't block page rendering and assists in passing the Core Web Vitals. 10Web Booster's superiority in the case of critical CSS generation is due to its algorithms which programmatically parse through your web page and collect all the CSS rules used on that page. 10Web Booster guarantees that all stylesheets for critical CSS are present and unaffected. It also ensures that rule duplicates are deleted and that styles are structured to improve performance. 10Web Booster uses the critical CSS generation technique on five different screen sizes, from mobile to desktop to deliver the most effective page speed optimize in the market.
87
88 = Image Lazy load =
89
90 Images are one of the largest resources on a page dragging your page speed. Through the image lazy loading technique, you can delay the loading process of all the images on your page, except for those in the view of website visitors. This method saves significant seconds of load time and drastically improves all Core Web Vitals. 10Web Booster ensures that its lazy loading algorithms work perfectly and do not conflict with themes and plugins. 10Web Booster also lazy loads background images.
91
92 = Font Swap =
93
94 The reduction and optimization of how web fonts load could potentially help in passing the Core Web Vitals assessment, thus, benefit your ranking on Google.Custom fonts require additional resources to load and only then does your page displays your hand-picked font, and of course, this takes time and adds much-feared milliseconds to your page speed. 10Web Booster adds font-display: swap. This technique first displays a generic font, therefore loading your page immediately, then swaps the default font with your custom-picked font once your original font style is set up. This swap method reduces page load time, and makes sure that FOUT or Flash of Unstyled Text and FOIT or Flash of Invisible Text issues are avoided.
95
96
97
98 = Conversion of Image Format to WebP =
99
100 Images take up website resources and unfortunately cannot be avoided. There are ways to reduce their large size. Conversion to different formats is one solution. Conversion to JPEG or PNG was the traditional method. There is another, a newer player which produces better results. Google's WebP compression can reduce file size, on average, 25-34% smaller than a comparable JPEG image and 26% smaller than a comparable PNG image. This significant reduction in size, substantially impacts and improves page speed.
101
102
103 = iFrame and Video Lazy load =
104
105 Iframes and videos are even larger in size than images, so imagine their impact on your page speed. Through lazy loading of iframes and videos, we make sure that content not yet in the direct view of your visitor does not conflict with your page speed. The loading of these items is delayed until your user scrolls down. As with image lazy loading, iframe and video lazy loading enhance all Core Web Vitals.
106
107
108 = Container-specific Image Resizing =
109
110 The container-specific image resizing method involves identifying images on your page and creating different-sized duplicates of these images. The differently sized images are then used for differently sized screens. Small-screen devices receive the small-sized images, loading them at the optimal speed possible. Medium-sized screens load medium-sized images, loading images at the fastest possible speed without sacrificing image quality. Large-sized screens, likewise, load large-sized images, ensuring the best quality and the best possible speed. Therefore, with the 10Web Booster, instead of forcing your website to load an enormous image when the user is only looking for a thumbnail, you'll have a container-specific image at your disposal.
111
112 **10Web Booster Pro**
113
114 = Full frontend optimization of the entire website and all images =
115 = Backend optimization =
116
117
118
119 **Speed Optimization Modes**
120
121 When your automated homepage optimization kicks off, we test out each and every one of the 4 modes. Consequently, we compare the results, and, as presumed, the mode that achieved the highest score while simultaneously keeping your website from breaking, will be set as your default.
122
123 You can choose any of the following four levels and manage the levels for each page individually from the Custom rules tab in your 10Web dashboard to provide. We provide the best page speed optimizer to any WordPress website, based on need.
124
125 * **Standard Mode:** - Uses different standard speed optimization techniques.
126 * **Balanced Mode:** - All optimization techniques in Standard Mode + Critical CSS
127 * **Strong Mode:** - All optimization techniques in Standard Mode + JS Delay.
128 * **Extreme Mode:** - All optimization techniques in Balanced Mode + JS Delay.
129
130
131 ###IMPORTANT:
132 If you think you found a bug in 10Web Booster or have any problem/question concerning the plugin, please check out [Support Forum](https://wordpress.org/support/plugin/tenweb-speed-optimizer) in our website.
133
134 == Installation ==
135
136 #### Thank you for your interest in 10Web Booster.
137
138 **Installing via WordPress**
139 Follow the steps below to install 10Web Booster Plugin to your website.
140 Log-in to your WordPress administrator panel.
141 Select Plugins page from toolbar menu, click Add New.
142 Search for 10Web Boosterin the right-top search bar if you want to download the Free version or click Upload Plugin button > “Choose file” (“Browse”) and select the 10Web Booster zip file
143
144
145 **Installing via FTP**
146
147 Login to your hosting space via an FTP software, e.g. FileZilla.
148 Unzip the downloaded 10Web Booster plugin folder without making any changes to the folder.
149 Upload the 10Web Booster plugin into the following location wp-content>wp-plugins.
150 Login to the WordPress Administrator Panel.
151 Activate 10Web Booster by going to Plugins and pressing Activate button.
152
153 Sign-up is required to connect to the 10Web booster service.
154
155
156
157 == Frequently Asked Questions ==
158
159
160
161 = 1. Does the 10Web Booster work on mobile also? =
162
163 It absolutely does! With 10Web Booster you can speed up your WordPress site on both mobile and desktop.
164
165 = 2. Does 10Web Booster work on all websites? =
166
167 10Web Booster optimizes any WordPress website's speed automatically. Our website booster will provide optimal speed for any and all WordPress websites.
168
169 = 3. Will the result achieved by 10Web Booster last? =
170
171 The easy answer is yes!
172 As 10Web Booster is constantly being updated and syncing with Google algorithms and changes, your WordPress speed optimization results will last as long as your website is connected to the 10Web Booster!
173
174 = 4. How can I optimize other pages of my website or websites? =
175
176 After you connect your website and start the optimization for your homepage, you will be redirected to your dashboard. In the General tab, you will see a URL slot to add and optimize more pages. Add up to 5 inner pages in the free version. They will be optimized using the default mode we've set for your homepage, however, you can always change the optimization mode for a specific page from the Custom rules tab (Pro version).
177
178 We'll leave you to it.
179
180 = 5. How can I upgrade to the Pro version? =
181
182 You can complete your website optimization by switching to 10Web Booster Pro from your personal dashboard.
183
184 = 6. What is the difference between the four modes of optimization? =
185
186 The four modes for your WordPress speed optimization plugin are the following:
187
188 Standard mode, which in itself includes the following features.
189
190 - CSS & HTML Minification & Compression
191 - Page Cache
192 - JS Minification and Compression
193 - Image Optimization
194 - Image Lazy load
195 - Font Swap
196 - Conversion Image Format to WebP
197 - iFrame and Video Lazy load
198 - Container-specific Image Resizing
199
200 Balanced mode includes Standard mode features + Critical CSS Generation
201 Strong mode includes Standard mode features + All JS Delay
202 Extreme mode entails Standard mode features + Critical CSS Generation + All JS Delay
203
204 = 7. What is 10Web Booster's track record? =
205
206 10Web Booster is known for automating the process of achieving:
207
208 Automated 90+ PageSpeed
209 Optimized Core Web Vitals
210 Higher search engine rankings
211 Up to 7% boost in conversions
212 Up to 40% boost in visitor engagement
213 Up to 53% mobile traffic engagement boost
214
215 = 8. How does 10Web Booster affect bounce rate? =
216
217 With a 90+ page speed, averaging up to a load time of 1.5 seconds, bounce rate worries are out of the question with 10Web Booster. We're better than good, literally. Good being an average of 2 seconds for load time, which translates to an average of 4 seconds of loading to cause a bounce. There's no need to worry about your WordPress page speed optimization with the best website speed optimizer, 10Web Booster.
218
219 = 9. How long does the optimization take? =
220
221 As a plugin that aims to speed up WordPress sites, taking too long wasn't an option.
222
223 WordPress speed optimization usually takes only minutes.
224
225 = 10. Can I simultaneously use multiple speed optimizers for my website? =
226
227 WordPress' functionality is in its prime when there's only one speed optimizer fix for any website at a time.
228 So using another speed optimizer alongside 10Web Booster is not recommended by either us or WordPress.
229
230 An alternative WordPress speed optimizer could be any one of the following:
231
232 W3 Total Cache
233 WP Super Cache
234 WP Rocket
235 WP Rocket Footer JS
236 Autoptimize
237 Perfmatters
238 WP Fastest Cache
239 WP-Optimize
240 Asset CleanUp
241 Shortpixel AI
242 Rocket Lazy load
243 Hummingbird
244 Smush
245 Flying Scripts
246 Async JavaScript
247 NitroPack
248 PageSpeed Ninja
249 Swift Performance Lite
250 Swift Performance
251 Fast Velocity Minify
252 LiteSpeed Cache
253 WP Performance Score Booster
254 SG Optimizer
255 Ezoic
256
257 = 11. What's the difference between cache plugins and 10Web Booster? =
258 To sum up caching plugins, they attempt to speed up your website by simply caching files, clearing site cache, compressing cached pages, and performing HTML minification. They don't require third-party servers for operation and run inside WP servers.
259
260 10Web Booster is more than just a plugin, it's a service that speeds up your website with a wider range of optimization techniques. These techniques can only be implemented using a specific service for website optimization (10Web Booster services), rather than running the solution inside of the WordPress hosting server.
261
262 = 12. Does 10Web Booster replace all image optimization, caching and other optimization plugins? =
263 Yes. 10Web Booster is an all-in-one solution for optimizing websites. It implements dozens of speed optimization techniques from simple minification to JS delay and critical CSS generation for frontend optimization and super-fast hosting for backend optimization. There is no need to run another speed optimization plugin along with 10Web. The only major feature it does not have yet is CDN which is included in the roadmap.
264
265 = 13. What are the caching features of 10Web Booster ? =
266 10Web uses page cache and file cache. They are used to store dynamic webpages as static files. When a repeating visitor accesses your webpage, a “static” version of your webpage is quickly loaded from the cache. This feature works for all websites optimized with 10Web Booster, including those not hosted on 10Web. For sites hosted on 10Web, even more caching options are available, including NGINX FastCGI Cache.
267
268
269
270
271
272
273 == Changelog ==
274
275 = 2.33.6 =
276 Improved: Compatibility with input forms
277
278 = 2.33.5 =
279 Fixed: Minor bugs
280 Improved: Security for Critical CSS
281
282 = 2.33.0 =
283 Improved: Upgraded dependencies
284 Improved: Onboarding flow
285 Fixed: Minor bugs and warnings
286
287 = 2.32.21 =
288 Improved: Onboarding flow
289 Fixed: Minor bugs and warnings
290
291 = 2.32.11 =
292 Improved: Security during cache clear
293
294 = 2.32.7 =
295 Improved: Stability when writing wp-config.php file
296 Improved: Caching error pages logic
297
298 = 2.32.4 =
299 Removed: NPS survey
300
301 = 2.32.3 =
302 Added: New option to optimize custom post type archive pages without generating Critical CSS
303 Fixed: Wordpress guidelines
304
305 = 2.31.10 =
306 Improved: Subscription handling
307 Improved: Exceptions handling
308
309 = 2.31.8 =
310 Improved: Subscription handling
311 Improved: Default exclusion settings
312 Fixed: Minor bugs and warnings
313
314 = 2.30.18 =
315 Improved: Updated dependencies
316 Improved: CLI cache clearing features
317 Improved: Max cache size is dynamic now
318 Fixed: Clearing cache from header menu
319
320 = 2.30.9 =
321 Improved: Updated dependencies
322
323 = 2.30.7 =
324 Fixed: Bug on Cloudflare cache flush
325
326 = 2.30.5 =
327 Improved: Integration with Breakdance builder
328 Improved: Page cache handling
329 Fixed: Bug that prevented caching for logged-in users
330 Fixed: Bug that sends empty list for Delay JS exclusion
331
332 = 2.29.3 =
333 Fixed: Bug on page caching
334
335 = 2.29.2 =
336 Fixed: Bug on page caching
337
338 = 2.29.1 =
339 Added: Per-user page caching
340 Fixed: Bug when you have multiple body tags
341 Improved: Updated dependencies
342 Updated: Image optimizer
343
344 = 2.28.14 =
345 Fixed: Cache creation PHP warnings
346 Improved: Updated dependencies
347
348 = 2.28.13 =
349 Fixed: Bug with Elementor Slider lazyload
350 Fixed: Bug on Elementor container lazyload
351 Fixed: Issue with Delay JS execution
352
353 = 2.28.10 =
354 Fixed: Minor bugs
355
356 = 2.28.7 =
357 Improved: Updated dependencies
358 Fixed: Minor bugs
359
360 = 2.27.4 =
361 Improved: Finding page_id for author and archive pages
362 Improved: Performance when querying images from DB
363 Fixed: Perfomance service fixes for ERR_TOO_MANY_REDIRECTS bug
364 Fixed: PHP8 Warnings
365
366 = 2.26.6 =
367 Improved: Images Lazy Load for Woocommerce Products
368 Improved: Cache exclusion
369
370 = 2.25.14 =
371 Improved: PHP8.3 compatibility
372 Changed: Minimum required PHP version is now 7.4
373 Added: Hooks and filters for manipulating SB output
374 Added: Support for DONOTCACHEPAGE and DONOTOPTIMIZEPAGE
375
376 = 2.24.18 =
377 Improved: PHP8.2 compatibility
378 Fixed: Security issue
379
380 = 2.24.14 =
381 Fixed: Kinsta cache clearing
382 Fixed: IO package
383
384 = 2.24.12 =
385 Improved: Added compatibility checks
386 Improved: Critical CSS generation
387 Improved: Compatibility with other plugins
388 Fixed: Loading Google Ads
389 Fixed: Disabling background images lazyload from 10web Dashboard
390 Fixed: Texts in deactivation popup
391 Fixed: Iframe lazyload bug
392
393 = 2.23.18 =
394 Added: More WP actions
395
396 = 2.23.16 =
397 Improved: Compatibility with Divi theme
398
399 = 2.23.15 =
400 Fixed: Issues with connection
401
402 = 2.23.14 =
403 Fixed: Connection bugs
404
405 = 2.23.13 =
406 Updated: IO package
407
408 = 2.23.12 =
409 Fixed: Error when setting attributes for scripts
410 Fixed: Corrupted JSON in certain cases when "Delay All JS" option is on
411 Fixed: Bug with pages displaying in 10Web Dashboard
412 Fixed: Comment about page cache when Whitelabel is enabled
413 Updated: Minor Ui changes
414 Improved: Excluded non-html pages from optimization
415 Improved: Font loading improvements
416 Improved: Updated IO package
417
418 = 2.22.32 =
419 Fixed: Generating Critical CSS for hosted multisites
420
421 = 2.22.31 =
422 Fixed: URL scheme checking
423
424 = 2.22.30 =
425 Fixed: Fixed division by zero bug
426
427 = 2.22.29 =
428 Fixed: Do not write WebP delivery lines if the website is already serving WebP
429 Fixed: Elementor animation conflicts with Critical CSS
430 Fixed: Elementor's lazyload is disabled when our plugin is enabled and working
431 Improved: Activation of the plugin is faster now because of refactored score check logic
432 Improved: Slideshows work with "Delay All JS" is enabled
433 Fixed: Bug when no fonts are being added to the homepage
434 Improved: Added exception handling for JS Minifier
435 Improved: Added new options to SB REST API
436 Fixed: Compatibility with Hubspot Calendar
437 Fixed: Deprecation warnings
438 Fixed: Adding display:swap to font loading
439 Improved: Added fm_cookie_ to the list of non-cached cookies
440
441 = 2.21.25 =
442 Updated: Settings REST API
443 Improved: folder exclusion of JS files
444 Fixed: UI bugs
445
446 = 2.21.16 =
447 Fixed: Excluding scripts from Delay ALL JS via regexp
448 Fixed: Firing events after Delay All JS
449
450 = 2.21.12 =
451 Updated: IO package
452
453 = 2.21.11 =
454 Fixed: Bug when admin bar content were not fully visible on small screens
455 Added: Reconnect button in WP admin when connection issues are detected (no token or domain_id).
456 Improved: Background lazyload
457 Fixed: Events fired after connecting delayed JS files
458 Fixed: Issues when "Delay All JS" was breaking schema.org JSON
459 Updated: SB Settings REST API
460
461 = 2.20.33 =
462 Fixed: Minor bug
463
464 = 2.20.32 =
465 Fixed: Bug with firing events
466
467 = 2.20.31 =
468 Refactored: Critical CSS generation
469 Changed: Multiselect option to disable events that are being triggered after connecting all scripts in "Delay All Js"
470 Fixed: Conflicts with web-stories plugin
471 Fixed: html validation errors
472 Added: REST API for editing all the SB settings to integrate it in 10Web Dashboard
473 Fixed: Handling complicated cases of Critical Background Images
474 Fixed: Excluding Owl Carousel JS scripts from "Delay All JS" option
475 Added: Popup to notify user that she can enable auto-update of Booster plugin
476 Fixed: Logic of Critical CSS generation during other plugins updates
477 Fixed: "Custom Events" option
478 Fixed: Page optimization if test mode is on
479 Changed: Elementor's animations now works with enabled "Delay All JS" option
480 Lightened: Logic during onboarding flow, fixed many bugs
481 Added: Special option to fix Scroll issues created by Critical CSS
482 Added: Special selectbox with Plugin/Theme/JS scripts list for easily exclude them from "Delay All JS" option
483 Fixed: Couple of Score Check warnings in WP admin
484 Changed: SB is now disabled on AMP pages by default
485
486 = 2.19.49 =
487 Fixed: UI issues
488
489 = 2.19.46 =
490 Updated: IO package
491
492 = 2.19.45 =
493 Updated: IO package
494
495 = 2.19.44 =
496 Changed: Connection logic for new IO plugin
497 Added: "Clear cache" button in advanced settings of the plugins clears CF cache
498 Improved: Reliability of score check
499 Improved" Stability
500
501 = 2.18.17 =
502 Changed: Load only critical fonts by default
503 Added: Default options for Critical CSS
504 Improved: Compatibility with Divi theme
505 Added: An option to lazyload iframes on user interaction
506 Added: Browser caching rules to the .htaccess file
507 Improved: Critical CSS generation
508 Improved: Viewport images gathering
509 Fixed: Bugs related to "Delay All JS" option
510 Improved: Connection logic
511 Improved: Score check stability in WP Admin
512 Fixed: A couple of bugs on static file caching
513 Fixed: PHP warnings
514 Fixed: WP Cron functionality
515
516 = 2.17.23 =
517 Improved score check in the WP dashboard
518
519 = 2.17.21 =
520 Added: Block to easily share the referral link
521 Improved: Image Optimizer
522 Improved: Lazy Load both for background images and regular images
523 Updated: Parameters to ignore for page cache
524 Changed: Now SB's scripts are being injected inside the <head> tag, not before it
525 Added: When changing the background image in Elementor's page edit, Critical CSS will be regenerated for that page
526 Fixed: Couple of bugs that resulted in fatal errors on the websites
527 Fixed: Loading of critical fonts
528 Added: New option for critical fonts that allows load only them or exclude them from Critical CSS
529 Fixed: Bug that prevented enabling/disabling some options from 10Web Dashboard
530
531
532 = 2.15.18 =
533 Changed: Fully refactored IO package and service
534 Improved: Image optimizing queue
535 Removed: AWS package as dependency in favor of presigned keys.
536 Improved: Performance of getting data from the IO service
537 Improved: Performance of getting optimized images statistics in 10Web Dashboard
538 Refactored: Autooptimize feature to work with WP Cron
539 Added: Option to load excluded JS files the simple way
540 Added:Data size limit for Cache Structure to avoid database overflow
541 Fixed: Injecting scripts into <head> tag, instead of appending them to it
542 Changed: "Exclude Elementor Scripts" now excludes also 10Web Builder
543 Improved: Exclude critical fonts from Uncritical CSS, and avoid loading them twice
544 Fixed: Minor UI issues
545 Fixed: Fatal error when plugin is activated on website with no posts and pages
546 Fixed: Error in "Delay All JS"'s Web Worker
547 Fixed: Warning about strpos() function
548
549 = 2.14.50 =
550 Changed: Now collecting excluded images for background works only if that option is checked in plugin settings
551 Fixed: The bug when sometimes sizes for critical css generation were not sent to the Performance service
552
553 = 2.14.49 =
554 Changed: New faster connection logic
555 Refactored: Constructors not to use superglobal variables
556 Changed: CDN page
557 Added: Auto-exclude images in viewport
558 Fixed: Disconnect popup when White Label is on
559 Improved: Fonts loading
560 Fixed: serving gzipped page caches
561 Improved: Cache compatibility with Litespeed servers
562 Fixed: Iincompatibility with Elementor's Background lazyload function
563 Changed: Google Ads JS files now excluded by default from the "Delay All JS"
564 Fixed: PHP warning about not emtpy directory when clearing the cache
565 Added: Notice about missing DOMDocument extension
566 Fixed: PHP warning about count() function's parameters
567 Fixed: breaking Unicode characters inside inline scripts while connecting them to the page
568 Removed: All dependencies of old minifier
569 Improved: Worker in "Delay All JS" option
570
571
572 = 2.13.47 =
573 Fixed: CSS Minifier bug
574 Changed: CSS Minifier library
575
576 = 2.13.45 =
577 Fixed: Security issue
578
579 = 2.13.44 =
580 Fixed: Errors when migrating not-optimized pages from old structure to new
581 Added: lazy loading for video poster
582 Added: fallback for default page sizes during Critical CSS generation
583
584 = 2.13.42 =
585 Fixes: Whitelabel bug in certain conditions
586 Fixed: Web worker's bug with scripts loading scripts.
587 Fixed: Cache bugs for 10Web hosted websites
588
589 = 2.13.41 =
590 Fixed: Whitelable fatal error
591
592 = 2.13.40 =
593 Disabled: logging by default
594 Fixed: conflicts with other plugins using Composer autoloader
595
596 = 2.13.37 =
597 Refactored: Plugin uninstall logic
598 Added: Option to exclude Elementor Pro JS fles from "Delay All JS"
599 Added: "Perforamance Lab" to exclude list of plugins
600 Fixed: Multisite or low PHP version warnings in the plugin, refactored plugin's main file
601 Fixed: Updating cache constants on plugin activate/deactivate
602 Fixed: Deleting a page from the list of not-optimizable pages in Dashboard
603 Changed: "Delay All JS" option now works with script tags added in Gutenberg's text block
604 Added: Option to exclude "10web Photo Gallery" plugin from delay
605 Added: GET routes in plugin's REST API as a workaround of Cloudflare's POST to GET convertion fix
606 Moved: Hardcoded not-optimizable pages list to the option
607 Changed: Now adding <noscript> tag for lazyloaded images is optional
608 Fixed: Congrats popup in advanced mode
609 Fixed: Minor UI fixes for RTL websites
610 Added: .min to all minified CSS and JS files
611 Added: "Clear Cache" button for clients with activated White Label
612 Changed: Score check functionality is moved to a separate package
613 Changed: Generated JS and CSS files are not cleared now during cache flush, but are being overwritten
614 Fixed: An issue when we always call the site state update
615 Added: Bluehost cache is now cleared with our cache clear
616 Added: An option to enable WP's autoupdate for SB plugin
617 Changed: 10Web Transients logic is moved to a separate package
618 Fixed: Bug when we show Booster plan as paid when client purchased only AI Assistant
619 Removed: all .git folders from vendor/ directory
620
621 = 2.12.26 =
622 Added: Cache warmup after cleaning cache in the plugin
623 Fixed: Bug with many requests to the page to determine its page ID
624
625 = 2.12.23 =
626 Fixed: Security issue
627
628 = 2.12.22 =
629 Changed: API keys
630
631 = 2.12.21 =
632 Changed: Optimization flow
633
634 = 2.12.15 =
635 Changed: Onboarding flow
636 Fixed: Minor UI/UX
637
638 = 2.11.43 =
639 Fixed: Transients and permanent cache conflicts
640
641 = 2.11.42 =
642 Fixed: Minor bug
643
644 = 2.11.41 =
645 Added: NPS survey banner
646 Added: Option to load excluded JS files with worker
647 Added: Customer support page
648 Improved: Debug log
649 Fixed: Connection issues
650
651 = 2.10.68 =
652 Improved: Optimization flow
653
654 = 2.10.66 =
655 Improved: Cache structure
656
657 = 2.10.65 =
658 Added: New signup logic
659 Fixed: "Optimized Background Images" option
660 Fixed: Issue when non-cached page is served
661
662 = 2.10.46 =
663 Changed: Design for plugin interface
664 Improved: File cache
665 Changed: All aggregated CSS and JS files now have same naming
666 Added: Option to exclude popular sliders from “Delay All JS” option
667 Added: Smart lazyload for iframes, sliders and videos. Now if there is no such item on the page, the optimization or exclusion of it won't work on that page.
668 Improved: Background lazy-loading for specific cases
669 Added: An option to set SB Page Cache lifetime.
670 Added: Now you can optimize author and 404 pages.
671 Improved: Third-party cache clearing
672 Changed: All similar Google Fonts are being merged after download and connect as one to get rid of duplicates
673 Fixed: Bug when lazyload broked audio tags
674 Fixed: A couple of bugs with Page Counter when home page is set to “Latest Posts”
675 Fixed: Bug when Optimized Background Images option conflicted with Background LazyLoad
676 Fixed: Bug when Critical CSS is not being connected to the page when “Use Critical Font” is unchecked
677 Fixed: Bug when home page was defined incorectly if was written with http or with www.
678 Fixed: Bug preventing onboarding flow to finish in NO_REST Critical CSS import
679 Refactored:“Delay All JS” optimization, now scripts are not moved from their places, this improves stability.
680
681 = 2.9.27 =
682 Fixed: Minor bug
683
684 = 2.9.25 =
685 Fixed: Minor bug
686
687 = 2.9.24 =
688 Fixed: Gutenberg block
689 Fixed: Elementor block
690
691 = 2.9.23 =
692 Fixed: Deactivation popup on the Plugins page.
693 Fixed: Bug when Critical CSS was being regenerated after the update.
694 Fixed: Bug when the cache was kept after removing, disabling, or deactivating the plugin.
695 Improved: Critical CSS generation.
696 Improved: Critical Fonts generation.
697 Fixed: Bug with the Optimized Background Images option.
698
699 = 2.8.35 =
700 Fixed: Security issue
701
702 = 2.8.34 =
703 Fixed: Security issue
704 Added: BF offer
705
706 = 2.8.32 =
707 Added: Endpoint to enable/disable CF integration.
708 Added: Hooks to clear CF cache.
709 Updated: IO package
710 Added: An option to load fonts after CSS load
711
712 = 2.8.19 =
713 Fixed: Compatibility issue with Wordpress 6.1.
714
715 = 2.8.18 =
716 Changed: Many UI
717 Improved: Stability for Critical CSS generation
718 Fixed: Incompatibility issues with WPML's Woocommerce Multilingual module
719 Improved: Performance improvements
720
721 = 2.7.47 =
722 Fixed: Critical CSS regeneration issues
723
724 = 2.7.44 =
725 Improved: REST API speed
726 Improved: Page cache.
727
728 = 2.7.37 =
729 Added: Wp admin dashboard UI changes.
730 Added: Optimization of archive and product pages.
731
732 = 2.6.42 =
733 Improved: Onboarding flow
734 Added: A dedicated page to manage Whitelable settings
735
736 = 2.6.40 =
737 Improved: REST API reliability and Critical CSS generation
738
739 = 2.6.37 =
740 Fixed: Critical CSS generation
741
742 = 2.6.31 =
743 Fixed: Minor bug
744
745 = 2.6.30 =
746 Changed: Onboarding flow
747 Fixed: Bug in page cache on hosted website
748
749 = 2.3.3 =
750 Added: Compatibility with WPML
751
752 = 2.3.2 =
753 Fixed: Bug in white label
754 Improved: Images Lazyload
755
756 = 2.3.1 =
757 Improved: Plugin white label
758 Improved: Images Lazyload (Now works with picture tags and srcsets)
759 Improved: Critical CSS stability
760
761 = 2.3.0 =
762 Added: Option to white label admin dashboard
763
764 = 2.2.18 =
765 Improved: Font preload
766 Added: New special mode for collecting images
767
768 = 2.2.16 =
769 Fixed: Page cache if it is not correctly set up.
770
771 = 2.2.15 =
772 Fixed: Warning messages about WebP and Page Caching
773 Fixed: Warning about advanced-cache.php
774 Reduced: Vendor size
775 Updated: Incompatible plugins list
776
777 = 2.2.12 =
778 Added: Test mode
779 Fixed: Bug in page cache
780
781 = 2.2.8 =
782 Improved: Critical CSS stability
783 Fixed: Bug in page cache
784 Fixed: Bug in clear cache
785
786 = 2.0.27 =
787 Disabled: Cleare cache trigger on ACF update
788 Removed: Deactivation popup for hosted websites
789 Changed: Notification texts
790
791 = 2.0.26 =
792 Added: Notice about incompatible plugins
793
794 = 2.0.25 =
795 Fixed: Bug in the page cache
796 Added: Trigger to clear page cache on page edit
797
798 = 2.0.22 =
799 Fixed: Conflicts with 3rd party plugins images lazy load
800 Improved: Optimization flow
801 Fixed: Bug in JS delay
802
803 = 2.0.21 =
804 Added: Image optimization for additional pages
805 Added: Deactivation pop-up
806
807 = 2.0.18 =
808 Improved: Optimization flow
809
810 = 2.0.17 =
811 Changed: Composer update for image optimizer
812
813 = 2.0.16 =
814 Added: Clear cache on disconnect website
815 Added: Compatibility for connecting from Photo Gallery plugin.
816
817 = 2.0.15 =
818 Changed: Get Critical CSS via Rest API instead of Ajax call
819
820 = 2.0.14 =
821 Fixed: Bug in homepage optimization flow
822
823 = 2.0.13 =
824 Fixed: Conflicts with third party plugins and hostings caches
825 Fixed: Bug in tag attributes
826
827 = 2.0.12 =
828 Fixed: Google ads display
829 Fixed: Uncritical CSS loading with worker
830
831 = 2.0.11 =
832 Changed: Welcome page design
833 Fixed: Bug in Critical CSS generation
834
835 = 2.0.10 =
836 Added: Rest route to edit optimization settings via REST API
837
838 = 2.0.9 =
839 * Fixed: Minor bug
840
841 = 2.0.7 =
842 * Fixed: Whitelabel bug
843 * Fixed: bug with redirection after update
844
845 = 2.0.3 =
846 * Initial version on wp.org
847
848