It isn't easy to find new releases on Netflix on the web. They have a Recently Added section that lists what is fresh, but honestly, it confuses me. Based on Recommendations and Year released, I can sort it, but it doesn't come close to the mobile experience. Also, the Coming Soon section is missing on the web. Another way to find recent releases on Netflix is to look at the Trending Now section. It is not 100% recently released content, but it trends when many watch the same content. It holds for all the new releases as well.