Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to improve the rendering of HTML elements and add profiling capabilities to the server. The most important changes include modifying the image class in the HTML template and Go code, and adding pprof handlers for profiling.
Improvements to HTML rendering:
render/html_list.templ
: Changed theimg
class to includeobject-contain
for better image scaling.render/html_list_templ.go
: Updated theimg
class to includeobject-contain
to match the template changes.Enhancements to server profiling:
render/server.go
: Imported thenet/http/pprof
package to enable profiling.render/server.go
: Added multiple pprof handlers to the HTTP server to handle profiling endpoints, includingindex
,cmdline
,profile
,symbol
,trace
, and various pprof handlers likeallocs
,block
,goroutine
,heap
,mutex
, andthreadcreate
. [1] [2]