Comments (6)
We only zip up the contents of an update when the developer passes a directory to the "code-push release" command. For React Native, you would do this if you're updating image assets in addition to your JS bundle. Otherwise, if the developer simply passes a single file (e.g. a JS bundle file), it isn't zipped up since the use of gzip will provide sufficient compression for the download, and an archive isn't needed.
Are you experiencing an issue or were you just curious? :)
from code-push.
In the request I cant find httpHead(accept-encoding:gzip)?Is ios used gzip download?
from code-push.
Hmm, you may be right. We might not be gzipping the response when simply releasing a JS bundle file. When you release a directory (JS bundle + images), we definitely zip that and round trip it to the client, but in the JS bundle scenario, that seems to not be using gzip currently.
Are you experiencing performance issues?
from code-push.
no performance issues ,thanks.I use code-push to update up my app without appstore.nice to meet you by the way ..
from code-push.
Nice to you meet you as well! Thanks so much for trying out CodePush :)
If you're not experiencing any performance issues, would it make sense for us to close this issue? Or would you like us to discuss modifying the existing behavior for JS bundle only updates?
from code-push.
Hey @91jason, I'm going to close this issue for now since you mentioned you weren't experiencing any performance issues. If you do in fact have a problem, please feel free to re-open this and we can investigate further. Thanks!
from code-push.
Related Issues (20)
- Generate bundles with Management SDK? HOT 1
- How Staging/Production keys relate to debug/release builds on Android
- Update Docs: releaseStaging React Native Android variant keeps crashing HOT 2
- How are you supposed to configure "Staging builds" and "Production Builds" HOT 4
- Security vulnerability in code-push: appcenter-file-upload-client, superagent HOT 2
- api 30 error access denied HOT 2
- Support for React Native for macOS HOT 2
- App Center Status: Over 4 days that "Distribute is Experiencing Issues" HOT 3
- Select multiple labels when patching releases HOT 2
- CodePush for React-Native-Web Support HOT 5
- CodePushHttpError pass response as error cause HOT 4
- 4.1.0 has no d.ts files HOT 12
- how to set custom label or add another custom field for specify my own build number/version? HOT 4
- IOS APP CRASHES After receiving OTA works fine when no codepush Downloaded Memory issue HOT 2
- Publish 4.2.0 to NPM? HOT 2
- User Data Privacy Policy HOT 3
- Can we test a new React Native App which is not uploaded or published on Playstore? HOT 2
- the dependency proxy-agent has been renamed, The new is no longer dependent socks-proxy-agent. HOT 2
- React Native app: update native code HOT 1
- App Store Rejected - Guideline 2.3.1 - Performance HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from code-push.