Hello Airbnb friends. I do not mean to be rude but your website is slow as balls and the navigation UX, which seems to change every month and rearrange links in new, confusing places, is quite bad. I’m a host and a guest, and every time I use your website it’s like I’m loading it from a toaster modem. Have you ever heard of a PWA? Also getting new search results as I move the map is painfully slow compared to Craigslist, and this is on my engineering-grade MacBook Pro. I know you have a lot of smart frontend engineers based on your contributions to open source, so I’m curious why there’s such a disconnect between your flagship product and the talented personnel. Would love as much detail and technical explanation as you’re comfortable giving.
True. I’d open up apis and let the community come up with better lookup and search. Airbnb can handle the actual reservation.
Because they know the alternative is Expedia
Zillow’s frontend is very solid. Much better browsing experience than Airbnb.
Engineering culture rewards tacking on more and more shit much more than it does improving and fixing what exists and is broken.
Definitely don’t know anything about that here at Google!
Good engineers are looking for way out. They don’t care. Bad engineers are clueless.
Utter shit? What do you think is good? Also your opinion is subjective
Utter shit is maybe too generous. I’d rather look for a place to stay on Craigslist than Airbnb. Faster, less bullshit, and the free form search is way more powerful. Airbnb has a limited set of filters and no free form text search. The Airbnb website feels like marketing just hovered over the engineers desks all day and asks them to do a bunch of awful things in the name of tweaking metrics.
You’ve answered your own question on the very last paragraph. There are lots of weird things that you’d think it’s common sense to do the opposite, but all the testing and experimentations show otherwise. Human behavior is irrational.
As for website being slow, there are lots of reasons why that is. Both the backend and frontend has performance issues. Backend is mostly because of Ruby on Rails monolith that’s made up of sequential fetches to DB and other services and frontend is because there’s just too much Javascript to parse and execute on load. We are aware of both issues, but like the above said, people who ship features adding more sequential DB calls in the monolith instead of migrating into a service with parallel processing or calls, or adding more Javascript for the additional features instead of refactoring into common components and reusing them, get rewarded.
Great answer
Thanks for the reply, that does explain a lot.
It’s being worked on, I promise. We know it sucks too. I’m also embarrassed, but hope is around the corner.
Can’t wait to see what’s next! 👍
can’t speak for design/UX but we are definitely working on performance across the board
It's September. I know software takes awhile but are you guys still on it? Love the service, hate the site.
Fast forward 1.5 years and Airbnb site is still slow. Both mobile and web!
I hate that you have to click a stupid little button to view photos. Prefer the common pattern of giant carousel at the top of the listing page.
Yeah they changed that behavior, you used to be able to scroll through them until some one decided to make everything shittier.
What? You can still click the giant photo to start the carousel, you know. I’m not on the team that added the little button but my assumption was they added it because some folks didn’t realize you could click the giant photo. Did it backfire and now some folks think you HAVE to click the little button to view the carousel?