news.volyx.in

p5.js (p5js.org)

468 points by alabhyajindal · 737 days ago · 68 comments on HN

Article summary

p5.js is a free and open-source JavaScript library for learning to code and making art, built by an inclusive community. The library has a new website with improved documentation and accessibility features. p5.js is designed for creative coding and is suitable for beginners, artists, and educators. It has a wide range of applications, including animation, audio, and interactive simulations.

Main themes

  • p5.js library
  • Creative coding
  • Accessibility
  • Education
  • Art and design
  • JavaScript development

What commenters say

  • p5.js is a great tool for beginners and creative coding, but may not be suitable for production-level coding due to performance issues.
  • The new website is an improvement, but some users find the layout and design to be flawed, particularly on large screens.
  • p5.js is not a replacement for Processing, and some users prefer to stick with the original Processing language due to its maturity and usability with electronics.
  • The library's focus on accessibility and creative coding makes it a valuable tool for education and artistic expression, despite its limitations.
  • Some users have concerns about the Processing Foundation's management and allocation of funds, which may have impacted the development of p5.js.
  • p5.js can be used for a wide range of applications, including music and art, and its simplicity makes it accessible to users without extensive programming experience.
  • The library's performance issues can be mitigated by using workarounds, such as drawing every 5th pixel, but this may not be ideal for all use cases.
  • The p5.js community is active and supportive, with many users sharing their projects and experiences with the library.