Skip to content
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

Roadmap proposals #50

Closed
7 of 13 tasks
addyosmani opened this issue May 17, 2018 · 6 comments
Closed
7 of 13 tasks

Roadmap proposals #50

addyosmani opened this issue May 17, 2018 · 6 comments

Comments

@addyosmani
Copy link
Contributor

addyosmani commented May 17, 2018

Roadmap/Ideas

Features / Ease of use

Code-sharing

  • Investigate better code-sharing between bundling/non-bundling solutions
  • Investigate code re-use with 3P providers (e.g IIH Nordic)

Machine Learning

  • Evaluate using neural networks vs current markov chain approach
  • Evaluate using LSTM

Community

  • Micro-site
  • Codelab: Data-driven loading
  • Codelab: Data-driven bundling

Integrations

Any other ideas we want to consider? @mgechev @khempenius @KyleAMathews @MarkEdmondson1234

@mgechev
Copy link
Member

mgechev commented May 18, 2018

We should also see how we can extract deeper navigation paths (more than 2 levels) in GA. Currently, we're able to get previousPagePath & pagePath. Probably this could be considered as subtask for:

Evaluate using LSTM

@mgechev
Copy link
Member

mgechev commented May 20, 2018

One more thing which I'm experimenting with is a parser which empowers partial evaluation with prepack. This will allow us to collect metadata from a broader range of apps.

@KyleAMathews
Copy link
Collaborator

We also need to support setting the oauth2 token as an env variable as most gatsby sites are built in a CI environment.

@mgechev
Copy link
Member

mgechev commented Jun 1, 2018

@KyleAMathews I'll open a PR with this right after we merge this.

What do you think about:

GuessPlugin({
  GA: 'XXXXXX',
  token: JSON.parse(require('./credentials.json')),
  ...
})

If token is not specified, we use the browser.

@addyosmani
Copy link
Contributor Author

I've heard folks are also interested in a demonstration of how Guess can be used with either service workers or service worker libraries such as Workbox.

In an app where you may already be using service workers to precache/prefetch or fully using PRPL, having a clear story there would be nice. I actually think we're not a million miles away from explaining this through Gatsby.

As mentioned in another issue, I think there's a story in using our predictions to just fetch data/JSON for routes that may not be clear to folks today.

@mgechev
Copy link
Member

mgechev commented May 30, 2019

I think we can close the issue for now, we have descent part of the roadmap already in.

@mgechev mgechev closed this as completed May 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants