• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

shakacode / react_on_rails
98%
master: 0%

Build:
Build:
LAST BUILD BRANCH: andrey/add-option-method
DEFAULT BRANCH: master
Repo Added 15 Sep 2015 06:23AM CUT
Files 0
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix-performance-regression-parsing-string-props
branch: fix-performance-regression-parsing-string-props
CHANGE BRANCH
x
Reset
  • fix-performance-regression-parsing-string-props
  • 2.0.0-rc.1
  • 2.0.0-rc.3
  • 2.0.0-rc.4
  • 2.0.2
  • 2.1.0
  • 2.1.1
  • 2.3.0
  • 3.0.0-beta.1
  • 3.0.0-rc.1
  • 3.0.0-rc.2
  • 3.0.1
  • 3.0.2
  • 3.0.3
  • 3.0.4
  • 3.0.5
  • 3.0.6
  • 4.0.0
  • 4.0.0-beta.2
  • 4.0.0-beta.3
  • 4.0.1
  • 4.0.2
  • 5.1.0
  • 5.2.0
  • 6-1-release-notes
  • 6.0.0
  • 6.0.0-beta.4
  • 6.0.0-beta.5
  • 6.0.0-rc.1
  • 6.0.0-rc.5
  • 6.0.0-rc.6
  • 6.0.1
  • 6.0.3
  • 6.0.4
  • 6.0.5
  • 6.1.0
  • 6.1.1
  • 6.1.1-rc.1
  • 6.1.2
  • 6.10.0
  • 6.10.1
  • 6.2.0
  • 6.2.1
  • 6.2.1-rc.1
  • 6.2.1-rc.2
  • 6.2.1-rc.3
  • 6.3.2
  • 6.3.3
  • 6.3.4
  • 6.3.5
  • 6.4.0
  • 6.4.1
  • 6.4.2
  • 6.5.0
  • 6.5.0-beta.1
  • 6.5.1
  • 6.6.0
  • 6.7.1
  • 6.7.2
  • 6.8.0
  • 6.8.1
  • 6.8.2
  • 6.9.0
  • 6.9.1
  • 6.9.2
  • 6.9.3
  • 7.0.0
  • 7.0.1
  • 7.0.3
  • 7.0.4
  • 7.1.0-beta.3
  • 8.0.0
  • 8.0.0-beta.1
  • 8.0.0-beta.2
  • 8.0.0-beta.3
  • 8.0.0-updates
  • 8.0.1
  • Add-CHANGELOG
  • DimaZab-return-react-element
  • SqueezedLight-master
  • TangRufus-add-skip-display-none
  • add-babel-runtime-to-root-package-json
  • add-development-server-message
  • add-generators
  • add-image-handling-example
  • add-location-to-redux-store-generator
  • add-projects-pivotal-tracker
  • add-projects-using
  • add-puma
  • add-rails-helper-to-generator
  • add-react-rails-note-to-readme
  • add-unicorn
  • alex/react-router
  • alleycat-at-git-alexey/replace_symlinks_copy
  • andy/169-fix-generator-jquery-config
  • andy/add-help-option-for-generator
  • application-js-fix
  • better-errors
  • bootstrap-as-an-option
  • bug-fix-on-props-serialization-for-string-in-development
  • change-linters-default
  • change-therubyracer-to-mini_racer
  • coveralls-merge
  • default-rake-task-lints
  • doc-updates
  • docker_ci-coveralls-reporting
  • docs
  • docs-overhaul
  • dont-call-to-json-on-props-converted-to-string-already
  • ensure-assets-compiled
  • examples-folder
  • feature/add-node-option-to-generator
  • feature/change-foreman-port-to-3000
  • feature/generator-rewrite
  • feature/merge-server-client-webpack
  • feature/option-removal
  • feature/remove-node-from-generator
  • final-doc-updates
  • fix-broken-gitbook-links
  • fix-ci
  • fix-ci-no-turbolinks
  • fix-controller-redux-store-api
  • fix-coverage
  • fix-coverage-of-generated-apps
  • fix-doc-on-shared-store
  • fix-gem-dependencies
  • fix-gemfile
  • fix-invalid-deprecation-message
  • fix-lint-issue
  • fix-linting-issues
  • fix-missing-new-line
  • fix-rake-task-names
  • fix-rendering-for-no-turbolinks
  • fix-requires
  • fix-sanitization-server-console-messages
  • fix-sanitization-server-console-messages-2
  • fix-test-failure
  • fix-turbolinks-issue
  • fix-typo-contributing-doc
  • gem-issues
  • hello-world-redux
  • improve-linter-generators
  • improve-package-json-template
  • improve-release-script
  • initialize-redux-store-view-helper
  • jmeek/fix-hmr
  • json-encoding
  • justin/improve-ensure-assets-compiled
  • justin800/allow-router-result-to-return-html-string
  • justin808-6-8-release
  • justin808-6.4-changes-to-docs
  • justin808-6.4-changes-to-docs-1
  • justin808-angular-plus-react
  • justin808-change-logger-error-incorrect-npm-rubygems-combo
  • justin808-ci-failures
  • justin808-doc-fixes
  • justin808-doc-updates
  • justin808-gitbook
  • justin808-inaccurate-build-test-message
  • justin808-patch-1
  • justin808-patch-2
  • justin808-readme-updates
  • justin808-remove-npm-link-spec-dummy
  • justin808-skip-docker
  • justin808-turbo-details
  • justin808-tutorial-updates
  • justin808-tweak-missing-store-message
  • justin808-update-dependencies
  • justin808-update-for-webpack-v2
  • justin808-webpack-docs
  • justin808-yarn-updates
  • justin808/webpacker_integration
  • log-detailed-message-to-console-if-server-js-file-missing
  • mapreal19-fix-generated-linters-task
  • mapreal19-patch-1
  • mario/extract-react-component-options
  • master
  • more-ci-fixes
  • more-turbolinks-items
  • move-contributing-to-top-level
  • new-api-shared-redux-stores
  • npm-react-on-rails-js
  • optimize-ensure-assets-compiled
  • rails-4.2.5
  • recognize-application-scss
  • refactor-logger-middleware-generation
  • remove-dummy-app-bundles-from-sc
  • remove-extra-values-webpacker-config
  • remove-global-variable-for-props
  • remove-templates-client-folder
  • remove-unnecessary-param-basic-install
  • return-react-element
  • rob/fix-symlink-regression
  • rob/improve-ensure-assets-compiled
  • rob/update-docs
  • robwise-patch-1
  • rstudner-patch-1
  • ryanaip-data-tags
  • sergey/fix-nil-json
  • sergey/fix-nil-values-in-pretty-json
  • server-bundle-caching
  • small-error-formatting-fix
  • small-package-change
  • temp-fix-serialization-development
  • the-react-on-rails-doctrine
  • tweaks-for-i18n
  • tweaks-for-webpacker-1.1
  • udpate-readme
  • update-chrome-version-ci
  • update-dependencies
  • update-dependencies-tests-react013
  • update-gems
  • update-linters
  • update-nokogiri
  • update-readme
  • update-readme-changelog
  • update-to-webpack-v2
  • update-webpacker-lite-2.0.3
  • update-yarn-lock
  • use-named-parameters-for-options
  • v1.0.0
  • v1.0.0.pre
  • v1.0.1
  • v1.0.2
  • v1.0.3
  • v1.1.0
  • v1.1.1
  • v1.2.0
  • v1.2.0.rc1
  • v1.2.1
  • v1.2.2
  • v2.0.0.beta.4
  • v2.0.0.rc.1
  • v2.0.0.rc.3
  • v2.0.0.rc.4
  • v2.0.1
  • v2.0.2
  • v2.1.0

pending completion
3387

push

travis-ci

justin808
Performance and throw if version mismatch

* Any version mismatch of gem and node package throws an error.
* 6.9 introduced code that would parse the props into a Hash
  unnecessarily. Any customers with significant String props took a huge
  performance hit from this on page rendering.
* Fix is to only put props inside of the script tag, and not any meta
  data, like the dom id and name of the component.

Fix is to remove the unnecessary parsing.

792 of 808 relevant lines covered (98.02%)

90.0 hits per line

Relevant lines Covered
Build:
Build:
808 RELEVANT LINES 792 COVERED LINES
90.0 HITS PER LINE
Source Files on fix-performance-regression-parsing-string-props
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line
No data available in table
Showing 0 to 0 of 0 entries
  • Previous
  • Next

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
3387 fix-performance-regression-parsing-string-props Performance and throw if version mismatch * Any version mismatch of gem and node package throws an error. * 6.9 introduced code that would parse the props into a Hash unnecessarily. Any customers with significant String props took a huge perf... push 25 Apr 2017 10:06PM CUT justin808 travis-ci pending completion  
3384 fix-performance-regression-parsing-string-props Performance and throw if version mismatch * Any version mismatch of gem and node package throws an error. * 6.9 introduced code that would parse the props into a Hash unnecessarily. Any customers with significant String props took a huge perf... push 25 Apr 2017 10:38AM CUT justin808 travis-ci pending completion  
See All Builds (3347)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc