Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Pick the blocking version of a method you can use to read a file? Blocking means Node.js waits for the file to be loade

I got this question right, but can't explain the thought process behind it. Can you explain the reason why readFileSync is the answer here?

1 Answer

Robert Manolis
STAFF
Robert Manolis
Treehouse Guest Teacher

Hi Jonathon, check it out. The readFile method is asynchronous, meaning it runs alongside all the other code. The readFileSync method is syncronous, meaning that the code under the hood that creates that method causes subsequent code to halt until that method has concluded.

Hope that helps. :thumbsup: