The end of the year is getting closer, and you know what that means: "All I Want For Christmas Is You" is about to once again get inextricably stuck in your brain.
But also: this year's State of JavaScript survey is now open, and filling it out only takes slightly longer than listening to that song in its entirety (not that anybody deserves that fate).
A Whole Bunch of New Surveys
A quick update on what we've been up to in 2023. Not only did we run our usual State of CSS survey, but we also introduced two new surveys, the State of HTML and the State of React.
This was a huge undertaking, especially as the State of HTML survey (done in collaboration with Lea Verou) was our most ambitious survey yet, with all-new questions, new UI elements, new data structures, and a lot of discussions to get everything just right.
(And by the way, I actually worked on a fifth survey this year, for local company TokyoDev – check them out if you're curious about what it's like to work as a software engineer here in Japan!)
Results Coming… Soon
As you can imagine setting up five different surveys (in addition to working on our entirely custom stack) takes time, and for that reason I haven't yet been able to get to actually analyzing the data from the HTML and React survey.
This may have to wait until 2024, but hopefully it'll be worth it!
JavaScript in 2023
But back to TypeScript, I mean, JavaScript. Or is it the same thing now? While this has definitely been a trend for a while, another one is the closing of the gap between client and server.
React Server Components are the poster child for that trend, but other frameworks such as Solid or Qwik rethink client-server interactions from the ground up.
And what's more, every major front-end framework now has one or more matching meta-framework such as Next.js, Nuxt, or SvelteKit, focused on providing a great developer experience out of the box.
But that still doesn't tell us which of these many frameworks and libraries will truly stand the test of time and still be discussed five years from now. To help figure that out, All I Want For Christmas Is for You to go ahead and take the State of JavaScript survey!
Top comments (4)
I've been looking at the "coming soon" phrase for a few weeks now.
When will the results be available?
Does the StateOfJS do shadowbanning, or does it just crash my browser? Did not have any similar problems when answering past state of JS / state of CSS forms.
Screenshot: “State of JavaScript 2023: Build Tools — Mozilla Firefox” is not responding.
You may choose to wait a short while for it to continue or force the application to quit entirely. Wait / Force Quit
Oh weird! Does it always happen? What about in other browsers? Would you be able to submit an issue with any additional details here? github.com/Devographics/Monorepo/i...
After I forced quit and restarted Firefox, I could resume the survey. No more problems.
I could not gather more details as I did not have developer tools open, and there was no core dump log as I chose to quit the browser "deliberately". But I can file an issue and add my browser and OS version and that it happened about halfway through when trying to edit a typo in a text field.
Update: @sachagreif I found the full screenshot so I can tell that it happened on the "Build Tools" page.