Skip to content

General

General

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

57 results found

  1. Dart is not currently supported in Cloud Functions, so developers need to use more than one language in their code base. Here are some pain points they shared with the Firebase product team about this gap:
    - They need to learn another language, and many of them do not have the same expertise in JavaScript as they do in Dart.
    - The lack of features and tools, such as Hot Reload and Hot Restart, impacts development speed.
    - Developers cannot share business logic and data models across the entire stack.
    - Developers cannot use frequently used Dart packages on the…

    823 votes
    How important is this to you?
  2. Swift is a much beloved and popular language for writing apps on the Apple platforms, but increasingly, it is also being used server side and even for writing cross platform business logic on Android and on Windows.

    Being able to share models and business logic between your clients and server would be an amazing productivity boost. And being able to develop in a language that focuses on safety would eliminate categories of issues that can exist if you develop in say Javascript or Typescript.

    328 votes
    How important is this to you?
  3. 63 votes
    How important is this to you?
  4. In the same way, we have onCreate and onDelete, it will be very helpful to have an onUpdate option. For example, so we can react to an email address change.

    46 votes
    How important is this to you?
  5. 1st gen cloud functions can access auth info via context.auth as described here: https://firebase.google.com/docs/database/extend-with-functions?gen=1st#accessing_user_authentication_information

    But 2nd gen cloud functions is yet to have the same function.

    39 votes
    How important is this to you?
  6. Go is much more efficient than Python or Js and should be the obvious choice for backend where performance is crucial

    34 votes
    How important is this to you?
  7. Firebase should offer a built-in feature to automatically detect changes to Cloud Functions and deploy only those functions, grouped into manageable batches to avoid rate limits. This feature would streamline deployments by:

    • Scanning the project directory to identify functions with modified code since the last deployment.
    • Automatically batching the deployment of changed functions based on rate limit thresholds (e.g., 8-10 functions per batch).
    • Handling the deployment process transparently within the Firebase CLI or CI/CD integrations, reducing manual intervention.

    This functionality would save time, minimize deployment errors, and improve developer workflows, particularly in large projects with numerous functions.

    31 votes
    How important is this to you?
  8. It's a pain to have to configure a process to watch and transpile TypeScript files to use in the emulator. Firebase CLI should have built-in support for it both in the emulator (with automatic watching, or on-the-fly transpilation as I showed here https://github.com/firebase/firebase-tools/issues/5633#issuecomment-1622585432) and when deploying.

    29 votes
    How important is this to you?
  9. It is currently already possible to create google cloud tasks. However, this could be better integrated by creating an abstraction for queues, for example, which can also be monitored and controlled via the admin console and firebase emulator.

    28 votes
    How important is this to you?
  10. Bring in Edge Runtime for functions to perform high performance tasks in the edge cloud for faster responses.

    20 votes
    How important is this to you?
  11. Jvm languages are not supported in Cloud Functions today, so developers need to use more than one language in their code base.

    17 votes
    How important is this to you?
  12. firebase currently has two firebase auth triggers:
    functions.auth.user().onCreate()
    functions.auth.user().onDelete()

    I would like a trigger to respond to onLinkWithCredential so that I can update the user document in the user collection with the additional/changes from the new auth method

    14 votes
    How important is this to you?
  13. It would be awesome with some kind of helper built on memcache to allow rate limiting on user defined parameters.

    E.g. if I build a webservice that can access an 'account' concept that I have modelled with some kind of access token I have modelled, then it would be nice to add rate limiting rules for either the specific access token or the entire account.

    14 votes
    How important is this to you?
  14. 14 votes
    How important is this to you?
  15. 13 votes
    How important is this to you?
  16. Currently using 2nd gen cloud functions requires having the default Compute Engine Service Account and there is no way to use custom service account.

    Not all projects have the service account or have any means to re-create the default SA if it has been deleted at some point and using default service accounts is anyway something that is not recommended by Google. So currently not all can move to using 2nd gen cloud functions unless support for using custom SA is added.

    7 votes
    How important is this to you?
  17. An article and youtube video explains how to optimize cold boots by updating dependencies to 'commonly used versions' as this will increase the chance that the dependencies can already be found in the 'dependencies cache'.

    https://medium.com/@duhroach/improving-cloud-function-cold-start-time-2eb6f5700f6

    This is quite vague and a bit hard to reason about. Would it be possible to see a list of package names and version info for all packages in the dependencies cache?

    7 votes
    How important is this to you?
  18. We all knoow cloud functions are not free now. But it would be great if you kindly allow upto 3 cloud functions without all the expensive apis like cloud vision etc.

    7 votes
    How important is this to you?
  19. Firebase Realtime Database currently lacks support for aggregation functions (like sum, count, average) and regex-based data filtering. These features would simplify querying, reduce client-side processing, and improve performance, especially with large datasets. While Firestore offers some of these capabilities, Realtime Database remains the preferred choice for real-time syncing. Native support for these functionalities would greatly enhance its potential and usability.

    6 votes
    How important is this to you?
  20. It will be great to have an easy way to deploy different versions of our API and access them by adding a "v1" or "v2" to the URL.
    Currently, we can do it manually by changing the name of the function, but the ideal is to have a new parameter in the deployment process (CLI) to "group" them in versions.
    This idea is great to roll out and have different versions living side by side until the production version that uses the new API is released to all the users.

    5 votes
    How important is this to you?
← Previous 1 3
  • Don't see your idea?