prpl-server-go
prpl-server-go copied to clipboard
Go implementation of the PRPL pattern for serving Progressive Web Apps
This adds support for local server pushing instead of just setting the Link header via `WithShouldPush()`. This also allows for pushing intermediate files without the routes specified. The old behavior...
I had to do the following: `go get -u github.com/captaincodeman/prpl-server-go/cmd/prpl-server` `go get -u github.com/captaincodeman/prpl-server-go/cmd/prpl-config`
When an app is updated, the version should change which will alter the path of the service worker. Existing clients will need their requests for the old version to be...
Instead of a fixed string, enable use of last mod time or hash of contents.
Instead of sending link preload headers and requiring a reverse proxy, use Go's inbuilt support for server push. Will require inbuilt SSL support first.
Make it AppEngine friendly