Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable meta cache from Server to Client #1070

Merged
merged 2 commits into from
Apr 4, 2017

Conversation

Martii
Copy link
Member

@Martii Martii commented Apr 4, 2017

NOTE Keep this at one day, possibly for long term.

Applies to #432 and #249. Possible addition to #944 down the line. Regression not present, nor needed, from detection and revert in #894 . Script meta should always be the same whether minified fork or original

Martii added 2 commits April 3, 2017 21:39
* * Caching works well but GM kills it with [`channel.LOAD_BYPASS_CACHE`](https://github.com/greasemonkey/greasemonkey/blob/696848acc40c6395904a53acdc15a653d5be502c/modules/remoteScript.js#L606)

**NOTE** Keep this at one day, possibly for long term.

Applies to OpenUserJS#432 and OpenUserJS#249. Possible addition to OpenUserJS#944 down the line. Regression **not** present, nor needed, from detection and revert in OpenUserJS#894 . Script meta should always be the same whether minified fork or original
Applies to OpenUserJS#432 and OpenUserJS#249. Possible addition to OpenUserJS#944 down the line.
@Martii Martii added CODE Some other Code related issue and it should clearly describe what it is affecting in a comment. enhancement Something we do have implemented already but needs improvement upon to the best of knowledge. labels Apr 4, 2017
@Martii Martii merged commit c634b3e into OpenUserJS:master Apr 4, 2017
@Martii Martii deleted the Issue-432inlineCachingMeta branch April 4, 2017 03:48
Martii pushed a commit to Martii/OpenUserJS.org that referenced this pull request Apr 20, 2017
* Go exclusively off of HTTP/1.1 eTag and ignore `last-modified`... supported since ~1996.
* HTTP/1.0 should produce 429's in this configuration

NOTES:
* Some of the documentation out there on the web is a bit iffy compared to actual implementation in browsers... but does match RFC'd specs.
* Edge case found with oujs - Meta View ... so this is why this is happening
* This transfers the load to the CPU instead of the bandwidth and is required to get things near, if not, 100%

Applies to OpenUserJS#432 and post OpenUserJS#1070
Martii added a commit that referenced this pull request Apr 20, 2017
* Go exclusively off of HTTP/1.1 eTag and ignore `last-modified`... supported since ~1996.
* HTTP/1.0 should produce 429's in this configuration

NOTES:
* Some of the documentation out there on the web is a bit iffy compared to actual implementation in browsers... but does match RFC'd specs.
* Edge case found with oujs - Meta View ... so this is why this is happening
* This transfers the load to the CPU instead of the bandwidth and is required to get things near, if not, 100%

Applies to #432 and post #1070

Auto-merge
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CODE Some other Code related issue and it should clearly describe what it is affecting in a comment. enhancement Something we do have implemented already but needs improvement upon to the best of knowledge.
Development

Successfully merging this pull request may close these issues.

1 participant