Why Is SharePoint So Slow?
Published 12/05 courtesy of Bamboo Solutions Community
Here at Bamboo, we spend a LOT of time in SharePoint -- probably more than is healthy. But that doesn't mean we don't also spend time on the rest of the Internet, updating our fantasy team lineups, reading WordPress sites, and playing with the latest and greatest applications out there on the Web. And if there's one thing that hasn't changed in my four years of using, testing, extending, and working with SharePoint on a daily basis (along with the rest of the Web), it's this :
SharePoint is shockingly slow. And I want to know why.
We're living in the middle of a truly incredible browser renaissance. Developers and analysts can all put their preferred spin on it, but let's face it -- the era of the coolest, most responsive, most interactive sites and applications operating in resource-heavy, proprietary run-times like Flash and Silverlight isn't just dead -- it's decomposing. The raw, standards-powered browser experience we clumsily categorize as "HTML5" is here right now, and to be blunt... it's absolutely fantastic. With innovations like the canvas tag, hardware accelerated CSS animations, and better, lighter, more powerful JavaScript libraries that give us seamlessly interactive experiences with our content, browsers like Chrome, Safari, and the upcoming IE10 are making life on the Web a more natural, fluid experience. It's getting better -- literally -- by the day.
Now, let's go back to SharePoint. We're living in a world where I can manipulate reams of data with the click of a mouse without so much as reloading a page. But in SharePoint? I can't so much as open a list item without running into a time-suck like this :
Attention, SharePoint. It's 2011, not 1996. People are doing actual, real-life WORK on the Web. Millions of information drones like yours truly are being pushed to the almighty cloud with the promise of a desktop-like (or at least a Facebook-like) experience inside our Web browsers. You simply can't expect users to get anything done with constant interruptions like this, disorienting full-screen page reloads, and general stuck-in-the-mud performance. Whether that's from long page rendering times, frustrating workflows for common tasks like editing list items, or the frequency of security prompts and access problems -- or a combination of all these things -- it doesn't matter to the end user. The bottom line is getting something done in SharePoint extracts an enormous cost from workers in time, patience, and engagement with their work. If you're waiting for your most creative, motivated team members to start revolutionizing your business with user-driven productivity applications built in SharePoint, be prepared to wait for a very long time.
I'd ask whose fault this is (or, more constructively, how we can fix it), but that simply leads us to another problem. There are SO many people to blame -- it's our hardware setup, our configuration, the number of items in our lists, our column types, the timer... it's always something. And yet, somehow, a couple kids in a Palo Alto apartment can let me DJ streaming music to people all across the planet without so much as a "please wait" cursor? You want to see the "consumerization of IT"? Start giving workers the kind of responsive, satisfying tools and Web experiences they're getting at home. Until then, all the "Like" buttons and micro-blogging in the world isn't going to do squat.
Microsoft continues to do amazing things with SharePoint, but I remain completely baffled at how muddy and anti-human the basic mechanics of interacting with SharePoint really are. It simply takes way, way too long to do anything of any real importance. The speed of the Web is always changing, but one thing's for sure -- it's a hell of a lot faster than SharePoint.
So engineers, consultants and geniuses of the industry, riddle me this. Why is SharePoint so slow? And does anyone care?
Recent SharePoint Questions
- sharepoint Q&A function
- Customize "Send To" menu in Sharepoint 2007
- Site is opening only on Server but not on other clients. How to fix this?
- Handy & Free of Charge SharePoint Tools
- One Document - two sites
- What is the difference between a document library and a form library?
- What is Collaborative Application Markup Language?
- • What is the difference between SharePoint Portal Server and Windows SharePoint Services?
- Why should you use SharePoint?
- Displaying columns
more sharepoint questions
More Articles By
Develop Mobile Applications for SharePoint with Mobile Entree - CMSWire
Develop Mobile Applications for SharePoint with Mobile Entree
CMSWire, CA
By Barb Mosher | Jun 5, 2009 Seeing as how SharePoint (news, site) is so widely used within the enterprise today, it's…
Bamboos Year in Review: Marc OBrien Introduces the Bamboo Online Applications Division
Editor's note: Last year we introduced the Bamboo Year in Review feature, kicking off with a note
While writing the final sentences of my post on how to create a SharePoint blog last week, I realized that I needed to circle back and spend some time… Mobile Entrée is installed as a SharePoint solution and is deployed as a series of features.
Top News Stories Make your plans now to attend the Best Practices Conference this August 24-26 in Washington, D.C. to ensure that you don't miss out on sessions presented by some…Working with the Admin Links on your SharePoint Blog
More Articles Under "News from Around the Web"
Guest Blog by H3 Solutions Jason Hall - Mobile Entrée, Taking a Look Under the Hood
SharePoint on Your SmartPhone, Android Moves to Laptops, Best Practices Conference Speakers List
Google Wave - A Developer's Eye View (The Register)
Last week, Google announced Wave, a…Announcing the Best Practices Conference Speakers List!
Most Viewed Content

