github unkn0wn-root/resterm v0.20.3

latest releases: v0.39.3, v0.39.2, v0.39.1...
3 months ago

What's Changed

TL;DR

Large HTTP responses no longer freeze the UI. Formatting now happens in the background with visual feedback. These are display-layer improvements only. Request and response handling remains unchanged.

Async Response Formatting

Previously, when receiving responses larger than 32KB, the interface would freeze while formatting and syntax highlighting was applied so this release targets that, and introduces asynchronous response formatting, which should improve how the application handles large HTTP responses. It basically means that in previous version, you would see resterm unresponsive while response was being formatted and reflowed. So following improvements was implemented:

  • The formatting engine now processes large responses in the background. While formatting is in progress, you will see a spinner indicator showing that work is being done. The interface remains fully responsive during this time, allowing you to continue interacting with other parts of resterm.
  • To handle rapid window resizing (just in case), resterm now limits concurrent formatting and reflow operations to one per response pane. When you resize the window, any in-progress text wrapping is cancelled and restarted at the new dimensions, rather than allowing multiple operations to "pile up" and consume resources.

Don't miss a new resterm release

NewReleases is sending notifications on new releases.