Skip to content

Code Splitting with React Native #3

@karanjthakkar

Description

@karanjthakkar

Title

Code Splitting with React Native

Abstract

The idea behind this talk is to go through the existing landscape of bundling techniques for React Native, followed by a detailed introduction to an alternative idea of code splitting that I have worked on.

General Outline:

  • Introduction
    • Who am I
    • What do I do
    • Overview of the talk
  • Current techniques
    • Short intro of Regular and RAM bundles and how they are loaded
    • Differences between each in terms of underlying implementation, performance, startup time, etc.
  • Code Splitting
    • Comparison to traditional bundling techniques
    • Explanation of all the different parts needed to make this work:
      • Metro support
      • Native Modules for bridging
      • RCTCxxBridge for lazy JS injection
    • Live/Recorded Demo
  • Conclusion
    • Advantages
    • Drawbacks
    • Future

Note: This talk is a reformed version of my experiment discussed in this blog: https://medium.com/react-native-training/lazy-bundle-loading-in-react-native-5f717b65482a

Your name (and pronouns)

Karan Thakkar (he/him)

Contact Details

https://twitter.com/geekykaran

  • I need sponsorship

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions