Delta updates for electron apps
Provide blazing fast update experience for your users. It reduces the bandwidth usage by 90%. Users download only the delta. It uses binary diffing (HDiffPatch) to generate the delta.
It's an electron-builder plugin
True delta updates
@electron-delta/builder uses binary diffing instead of blockmaps of electron-builder. Thus the delta size is a lot smaller. Basically whatever you have changed is shipped to the user.
- Uses binary diffing
- Do more releases
- Faster update experience
Save bandwidth cost
If you have 1000 active users and everyone downloads 40 MB for each release and you do 2 releases/week then total bandwidth consumption for a month would be (40 MB x 4 x 2) x 1000 Users = ~312 GB .
- With @electron-delta/builder, your update size would be in few KBs
- Discord like splash screen updater
- Lifetime updates.
- 24/7 technical support.
Pricing
One time payment. I have spent nearly two years building this solution. 14 days money back guarantee.
Star both the repos @electron-delta/builder @electron-delta/updater for 25% discount and Contact me with your github username
- Non commercial usage
- Lifetime free
- Support through github issues
- Single electron app
- Solo developer
- Priority support
- Integration help
- Single electron app
- Org less than 10 people
- Priority support for 1 year
- Free Integration with your electron app
- Single electron app
- For Org more than 10 people
- Shared Slack channel
- Priority support for 1 year
- Free Integration
- Unlimited electron apps
- Shared Slack channel
- Priority support for 2 year
Have questions? Contact us.
It's being deployed in production with thousands of users and running smoothly. The delta update mechanism based on the blockmap approach uses a very good amount of bandwidth. The binary diffing approach works better and downloads only the diff, generally less than 1MB to update the app.
Source