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

Dropping Lighthouse and Yellow Lab Tools Service Support #491

Merged

Conversation

cockroacher
Copy link
Contributor

As we continue to improve webperf_core by using version specific dependencies we should move away from using any latest version.
One step closer to this is removing external API support for Lighthouse and Yellow Lab Tools.
Instead, we'll emphasize local support to enhance user experience and streamline development workflows. Here are the key benefits:

  1. Improved Privacy and Security:

    • By relying solely on local analysis, we eliminate potential privacy concerns related to external API calls.
    • Developers can rest assured that their site data remains confidential within their own environment.
  2. Reduced Latency and Dependency:

    • Local analysis reduces latency by avoiding network requests to external services.
    • Developers can work seamlessly without relying on third-party APIs, ensuring consistent performance.
  3. Customization and Flexibility:

    • Local support allows developers to fine-tune analysis parameters and customize tool behavior.
    • Teams can adapt the tools to their specific needs, improving efficiency and accuracy.
  4. Offline Usage:

    • External APIs require an internet connection, limiting usage in offline scenarios.
    • Local support ensures that developers can analyze sites even without an internet connection.
  5. Simplified Maintenance and User Experience:

    • Focusing on local versions simplifies code maintenance.
    • Users benefit from a straightforward setup process and reduced complexity.
  6. Version-Specific Consistency:

    • Using local versions ensures consistent behavior across different tool versions.
    • Developers won't encounter unexpected changes due to external API updates.

@7h3Rabbit 7h3Rabbit merged commit f4338b3 into Webperf-se:main May 18, 2024
@cockroacher cockroacher deleted the remove-api-logic-for-lighthouse-and-ylt branch May 18, 2024 21:07
@7h3Rabbit 7h3Rabbit changed the title Enhancing Lighthouse and Yellow Lab Tools by Focusing on Local Support Dropping Lighthouse and Yellow Lab Tools Service Support May 19, 2024
This was referenced May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants