-
Notifications
You must be signed in to change notification settings - Fork 24.4k
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
Animated: Remove Validation from Production Builds #46287
Conversation
This pull request was exported from Phabricator. Differential Revision: D62055674 |
This pull request was exported from Phabricator. Differential Revision: D62055674 |
Summary: Pull Request resolved: facebook#46287 Refactors `Animated` so that the memory and runtime overhead of validating certain values is no longer present in production builds. This will reduce app size and improve the performance of apps using `Animated`. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors, and omitted this logic from production bundles to improve performance Differential Revision: D62055674
e379f7a
to
7d298bb
Compare
This pull request was exported from Phabricator. Differential Revision: D62055674 |
Summary: Pull Request resolved: facebook#46287 Refactors `Animated` so that the memory and runtime overhead of validating certain values is no longer present in production builds. This will reduce app size and improve the performance of apps using `Animated`. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors, and omitted this logic from production bundles to improve performance Differential Revision: D62055674
7d298bb
to
7031d3e
Compare
This pull request was exported from Phabricator. Differential Revision: D62055674 |
Summary: Pull Request resolved: facebook#46287 Refactors `Animated` so that the memory and runtime overhead of validating certain values is no longer present in production builds. This will reduce app size and improve the performance of apps using `Animated`. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors, and omitted this logic from production bundles to improve performance Reviewed By: sammy-SC Differential Revision: D62055674
7031d3e
to
f77dfe4
Compare
Summary: Pull Request resolved: facebook#46287 Refactors `Animated` so that the memory and runtime overhead of validating certain values is no longer present in production builds. This will reduce app size and improve the performance of apps using `Animated`. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors, and omitted this logic from production bundles to improve performance Reviewed By: sammy-SC Differential Revision: D62055674
f77dfe4
to
eade683
Compare
This pull request was exported from Phabricator. Differential Revision: D62055674 |
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
This pull request was exported from Phabricator. Differential Revision: D62055674 |
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
eade683
to
ac085c8
Compare
Summary: Pull Request resolved: facebook#46287 Refactors `Animated` so that the memory and runtime overhead of validating certain values is no longer present in production builds. This will reduce app size and improve the performance of apps using `Animated`. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors, and omitted this logic from production bundles to improve performance Differential Revision: D62055674 Reviewed By: sammy-SC
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
This pull request was exported from Phabricator. Differential Revision: D62055674 |
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
ac085c8
to
d3d3e9f
Compare
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
This pull request was exported from Phabricator. Differential Revision: D62055674 |
d3d3e9f
to
08deeb8
Compare
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
Summary: Pull Request resolved: facebook#46287 Changes `Animated` to avoid validating certain values in production builds to improve performance. In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use `console.error` instead of error throwing. Changelog: [General][Changed] - Changed `Animated` props validation to soft errors instead of thrown errors Reviewed By: sammy-SC Differential Revision: D62055674
This pull request has been merged in 0a1ba02. |
This pull request was successfully merged by @yungsters in 0a1ba02 When will my fix make it into a release? | How to file a pick request? |
Summary:
Refactors
Animated
so that the memory and runtime overhead of validating certain values is no longer present in production builds.This will reduce app size and improve the performance of apps using
Animated
.In order to maintain consistent behavior between development and production builds (so that we reduce the likelihood of bugs that only appear in one of the environments), this also changes the validation errors to use
console.error
instead of error throwing.Changelog:
[General][Changed] - Changed
Animated
props validation to soft errors instead of thrown errors, and omitted this logic from production bundles to improve performanceDifferential Revision: D62055674