RFC: Cloudinary JS SDK v3 #602
Replies: 4 comments 3 replies
-
Voted #1 💪 |
Beta Was this translation helpful? Give feedback.
-
Very much in favor of |
Beta Was this translation helpful? Give feedback.
-
the extra imports led me to not use this SDK, so very much in favor of any approach that removes that requirement option 1 and 2 both look good, but I'd love to see what happens with URLs that would require multiple
How would this look in the new API? Getting into the gnarly, advanced use cases will hopefully make it easier to find the rough edges of the SDK. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hey there! Thanks for this RFC! I really like the fact that you guys are thinking not only about performance but about usability too! I voted for the option two as it is most appealing to me. I like the fact that I don't need to import anything - I can just focus on using the features that I like with appropriate options :) |
Beta Was this translation helpful? Give feedback.
-
The Cloudinary SDK team is focused on delivering the best developer experience possible. Based on feedback around our JavaScript URL Gen SDK, we’re revisiting the work from v2 and planning improvements.
We’re considering three options, which we outline below with examples, and would like your feedback early in the process to ensure we’re solving the right problems for both enterprise customers and our self-serve/free-tier community.
Motivation
Version 2 of the JavaScript URL Gen SDK addressed key issues like performance and error handling, but introduced complexity and usability concerns.
Through this RFC and proposed solutions, we aim to reduce complexity while retaining the performance gains of v2, helping developers create media-rich apps in a developer-friendly environment.
Proposals
Current Version
Starting off, we'll see an example using the JavaScript URL Gen SDK v2 to resize an image, add an overlay, and optimize delivery.
Proposal 1
A syntax somewhat resembling the previous SDK, cloudinary-core, using an array of objects.
Proposal 2
A syntax similar to the current version but is primarily data-driven.
Proposal 3
A syntax that is still similar to the current version, but with nested classes removed.
Other
We’re open to design ideas, whether extending our proposals or completely reimagining how Cloudinary URLs are constructed.
Considerations
Conclusion
Cloudinary is committed to improving the developer experience of the URL Gen SDK and values your feedback on where and how we can improve.
Please review the proposed options, participate in the poll, and share your thoughts or new ideas in the RFC comments.
Thank you—we’re excited to help you create the best visual experiences on the web!
9 votes ·
Beta Was this translation helpful? Give feedback.
All reactions