Skip to content

Releases: GoogleChromeLabs/adaptive-loading

Initial 1.0.0 release

28 Aug 05:10
Compare
Choose a tag to compare

This release completes the initial round of R&D into adaptive loading, exposing patterns for accomplishing conditional resource or code loading based on {network, memory, CPU or battery}.

  • view commit • (bugfix) Fix deploy for network-aware only-if-cached asset paths
  • view commit • (infra, docs) Incorporate only-if-cached into builds
  • view commit • (infra) Fix broken Firebase deploys
  • view commit • Docs: Tweak docs for Hooks
  • view commit • Prototype: using force-cache inspired by only-if-cached (#28)
  • view commit • Bugfix/deployment issue (#29)
  • view commit • Merge pull request #32 from kuldeepkeshwar/master
  • view commit • typo: dichargeTime -> dischargeTime
  • view commit • Bug fixes for device class example
  • view commit • fixed rendering both light and heavy which consumes bandwidth
  • view commit • (docs) incorporate READMEs for hooks
  • view commit • (infra) Land feature/hooks unit tests
  • view commit • added chunk name in the cra-memory-considerate-loading project
  • view commit • added hooks readme with usage codesnippets
  • view commit • added event listener test case in battery.test.js
  • view commit • added LazyLoadingErrorBoundary for wrapping suspense case, added license info if missing, cleaned up unnecessary parts
  • view commit • added license info to cra-battery-considerate-loading project
  • view commit • fixed typo issue
  • view commit • cleaned up codes
  • view commit • added event listener testing in network
  • view commit • renamed react-movie-network-aware-components react-movie-network-aware-loading
  • view commit • fixed memory size value in comment
  • view commit • renamed alt strings in image element for matching with design doec
  • view commit • renamed repo name environment-aware-components in the codebase
  • view commit • renamed cra-network-aware-component cra-network-aware-loading for consistency and matching with design doc
  • view commit • updated react hook usage for network and battery
  • view commit • removed dev console logs
  • view commit • updated react hooks scenario in cra-memory-considerate-loading-sketchfab
  • view commit • wrote Unit Test for hooks directory
  • view commit • removed console log
  • view commit • updated memory hook scenario
  • view commit • updated memory considerate loading strategy
  • view commit • updated network react hooks structure for easy Unit Test
  • view commit • setup configuraion for Unit Test with Jest and react-hooks-testing-library
  • view commit • Docs: clean up deploys
  • view commit • (docs) Add live deploys for demos using Functions
  • view commit • Update firebase project
  • view commit • Merge pull request #23 from anton-karlovskiy/feature/multiple-deployment
  • view commit • ignored firebase-debug.log
  • view commit • handled PR comments for https://github.com//pull/23
  • view commit • removed unnecessry images in public
  • view commit • completed multiple deployment using firebase functions
  • view commit • renamed Landing.css to landing.css
  • view commit • updated scripts
  • view commit • updated package.json for multiple deployment
  • view commit • tested multiple deployment at a go
  • view commit • Merge pull request #19 from anton-karlovskiy/feature/device-atlas-based-loading
  • view commit • changed the naming from CET to ECT
  • view commit • handled PR comments #19
  • view commit • checked license info and app name
  • view commit • cleaned up TODOs for testing...
  • Read more

    Introduce next three patterns

    17 Jul 00:31
    Compare
    Choose a tag to compare

    Additional patterns:

    • CRA data-fetching example
    • react-shrine-network-aware-code-splitting
    • CRA ua-aware-code-splitting

    Initial release (examples only)

    13 Jul 20:26
    Compare
    Choose a tag to compare
    Pre-release

    This release includes early versions of network-aware component loading and code-splitting.

    In total there are 4 examples available. Most of these are built off of create-react-app and rely on the Network Information API. We are likely to continue evolving the patterns included in these demos, but feel free to open an issue or drop us a line if you have any questions.