Skip to content

Releases: JackerArchitect/jacker-onewebp

Release list

v1.0.0

Choose a tag to compare

@JackerArchitect JackerArchitect released this 05 Sep 06:13
0a15e40

Jacker OneWebP v1.0.0 - Initial Release

100% Free, Unlimited, Zero API. Convert your images to WebP locally.


Features

Core Features

  • 100% Local Processing - Zero API calls. Images never leave your server. Maximum privacy guaranteed.
  • Unlimited Conversions - No monthly limits, no quotas, no hidden fees. Convert as many images as you want.
  • Smart Memory Engine - Dynamically calculates memory requirements and adjusts batch sizes. Prevents 502 errors on shared hosting.
  • Smart Queue Lazy Loading - Critical images load instantly with fetchpriority="high", others lazy-load via smart queue. Boosts LCP and Core Web Vitals.
  • First N Direct Load - A dedicated setting that controls how many top-of-page images skip lazy loading. The single most effective way to fix LCP warnings.
  • Auto Downscaling - Automatically resizes images larger than your defined max resolution (default: 3000px). Saves bandwidth and improves load times.
  • One-Click Dashboard - Beautiful, native WordPress UI with real-time stats, progress bars, and bulk optimization.
  • Server Health Monitor - Proactive warnings for low disk space (under 500MB) and low RAM (under 64MB). Prevents disasters before they happen.
  • Image Manager - Detailed list of all converted images with individual actions: Edit, Reoptimize, Remove, Copy URL.
  • Bulk Actions - Delete or reoptimize multiple images at once.
  • Search & Filter - Quickly find images in the manager.

Format Support

Format Support Notes
JPEG/JPG to WebP Fully supported Best compression results
PNG to WebP Fully supported Preserves transparent background
GIF to WebP Static only Animated GIFs will become static (first frame only)
WebP Already WebP No conversion needed
HEIC / HEIF Not supported Requires ImageMagick with libheif. Convert to JPEG before upload.
AVIF Not supported Not handled by the GD library.
SVG Not supported Vector format, cannot be converted by GD library

Image Deletion Modes

  • Sync Delete (Recommended) - When original images are deleted from Media Library, WebP files are automatically deleted too.
  • Keep WebP After Deletion - WebP files remain on server even when original images are deleted.
  • Delete Original After Conversion - Automatically delete original images after WebP conversion. Cannot re-convert!

Works Great With

Jacker CSS Merges Manager (JCSSMM)

Jacker CSS Merges Manager merges enqueued CSS files into a single request. It auto-detects Jacker OneWebP and, when active, rewrites background-image URLs inside the merged stylesheet to point at the .jo.webp files Jacker OneWebP generated.

  • Install only Jacker OneWebP: only img and inline styles get WebP.
  • Install only JCSSMM: CSS gets merged, no WebP rewriting.
  • Install both: merged CSS references the WebP files automatically.

Installation

Quick Install (60 seconds)

  1. Download jacker-onewebp.zip
  2. Go to WordPress Admin, Plugins, Add New
  3. Click "Upload Plugin" and select the ZIP file
  4. Activate the plugin
  5. Go to Jacker OneWebP dashboard and click "Start Optimization"

Requirements

  • WordPress: 6.1+
  • PHP: 7.4+
  • PHP Extensions: GD Library (required for image conversion)

Getting Started

  1. After activation, navigate to Jacker OneWebP in your WordPress admin menu
  2. Review the Settings tab and adjust:
    • WebP Quality (default: 82)
    • Max Resolution (default: 3000px)
    • Image Types to Convert
    • First N Direct Load (start with 5, tune for your layout)
    • Deletion Mode
  3. Go to the Dashboard tab and click "Start Optimization"
  4. Monitor real-time progress in the dashboard

Known Issues

Issue Status Workaround
Animated GIF conversion Not supported Static GIF only. Use a dedicated GIF optimizer.
HEIC / HEIF conversion Not supported Convert to JPEG before upload, or enable server-side ImageMagick with libheif support.
AVIF conversion Not supported GD library does not handle AVIF.
SVG conversion Not supported SVG is vector format. Keep as SVG for best results.
BMP/TIFF conversion Not recommended Large file sizes may cause memory issues. Convert manually first.

Changelog

v1.0.0 - 2026-09-05

  • Initial public release
  • 100% local WebP conversion via PHP GD
  • Smart lazy loading with queue-based loading
  • First N Direct Load setting for LCP optimization
  • Real-time dashboard with progress tracking
  • Image manager with bulk actions
  • External image support
  • Server health monitoring
  • 3 supported image deletion modes
  • Auto-detection by Jacker CSS Merges Manager
  • Full internationalization (i18n) ready
  • WordPress coding standards compliance

License

GPL-2.0+ - This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.


Support & Contribution

Getting Help

Contributing

We welcome contributions! Feel free to:

  • Report bugs via GitHub Issues
  • Suggest new features
  • Submit pull requests
  • Improve documentation

Support the Project

If Jacker OneWebP helps your business, consider supporting sustainable open source development:

Buy me a coffee: https://jackerteo.com/plugin/jacker-onewebp


Stats & Performance

Metric Before After Jacker OneWebP Improvement
Average Image Size 1.2 MB 320 KB -73%
LCP Score 3.4s 1.2s -65%
Page Load Time 2.8s 1.1s -61%
Page Weight 4.5 MB 1.6 MB -64%

Results may vary based on image content and server configuration.


Privacy Guarantee

Jacker OneWebP is 100% private:

  • No external API calls
  • No data sent to third-party servers
  • No tracking or analytics
  • All processing happens on your own server
  • Your images never leave your hosting environment

Thank you for choosing Jacker OneWebP!


Jacker OneWebP - Made with love by Jacker Architect