Web Design versus Graphic Design: Which is more important for the web?
John Naughton says in his Guardian post, how graphic designing is ruining the web, presenting various valid points and arguments. This post elicited many responses from the web community, coming from various noted blogs such as this and this. While this is open discussion dates back to a couple of years, the relevance is not lost. The debate continues.
Why do people have a problem with the graphic design being a part of the web?
John’s feature in The Guardian which basically started this debate raises a number of points, and most of them are not in the favor of graphic designers.
Here’s what a part of the community thinks of graphic design:

However, now, instead of fetching the web page from a single location, browsers assembled its various components from different locations, combined them all and presented to the user when requested and this is where the problem began. All these images, graphics, and other visual elements began adding weight to the webpage, which grew from an average 93.7kB to over 679kB from 2003 to 2011. Now, if you are a lover of minimalist design, or have a slightly overt logical bent of mind, this would appear a sheer wastage of bandwidth. After all, you are using 679kB of bandwidth to convey, perhaps, not more than 10kB of information.
But can the web exist without graphic designers?
What is it that first catches your attention in any object, tangible or intangible? It is definitely its physical attributed such as shape, size and color. The same goes true for any webpage. While the content of any website is essentially one of its mainstays, it is its design that includes elements such as color, typography (read font play), shapes, logos, and layout that make or break the deal. A graphic designer’s role is greater than just making a website pleasant to look at. A person who dons a hat of graphic designer has to establish a communication bridge between the audience and the site.
A lot of things combine together to make for a great website and graphics is one of them. While having good graphics is no excuse for having a weak content, for those conducting business on the web graphic design can make a huge difference. The web is swarming with billions of pages, with millions being created every single day. People are always in hurry and have become used to give only a fraction of their attention to web pages. They quickly scan pages and exit if it fails to engage them and one sure shot way of stopping them from doing the same is by using engaging and well-designed graphics.
Good graphics initiates a call to action

Finally, graphic design also adds a creative spirit to the website and be recognized with the overall branding strategy of the product, business or website where it is being used.
However, a slow loading website is still a pervasive problem, and no one seems to like it.
It was never about Graphic design versus Web design. It’s Graphic design with efficient Web design
Jack Schofield, in his blog made various points about the factors that might be contributing to the bloating of web pages. Countering John’s rant against graphic designers, he rightfully pointed out that an attractive design has got little to do with painfully slow websites. Often web designers are guided by a pervasive notion that a useful website must have a lot of plug-ins, widgets for social networking, fancy flash, videos, and other shiny stuff, not to forget the complicated code. These are the major culprits that make a website literally suck.
Websites are hardly an exclusive property of graphic designers.

Be it any industry, the way forward has been to create products that not only have better utility than their predecessors but also register a better visual appeal with the audience. Whether it is cars, motorbikes, pens, bags, ships, or yachts, designers will continue to push the boundaries with their imagination. On the same lines, technology and engineering should also continue pushing themselves to give products that are simply not better, but better than the rest. The same way, web designers should keep up with their graphic counterparts to ensure the website machinery keeps flowing smoothly and without glitches. That includes taking efforts to minimize JavaScript and CSS files, optimizing images and enabling HTTP compression amongst other stuff.
Graphic design and Web design: Twin wheels of a good website
The onus of a better website doesn’t rest solely on the shoulders of graphic designers and therefore, blaming them for laggy performance is nothing more than eyewash. Good websites are a product of superb design, optimized code, and informative content. While a person applying for a graphic designer’s job should also keep in mind the technical constraints of web designing, it is ultimately the test of a programmer’s and web designer’s expertise, abilities and skills to ensure a perfect appearance doesn’t undermine the performance of the website.

Make the buyer journey simple
Consider different payment methods
Make sure calls to action are prominent
Use video to demonstrate your product
But with all these advantages HTML5 also has its own drawbacks. Security is one such issue as vulnerability have been unearthed that pose serious risks to a web and mobile development. It is vulnerable to stealth and silent attacks often compromising the privacy of the users. The vulnerability is more in the case of smartphones and tablets where the concept of traditional browser-based browsing isn’t popular. HTML5 powered apps can pose serious dangers to the client as well as the server. Here we shall discuss some of these risks that every developer should be aware of.
This prevented a malicious site from interpreting the data from a legitimate site in the form of popups. In HTML5 JavaScript is requesting resources from different domains in a new method known as cross-origin resource sharing (CORS). Here JavaScript can access information from multiple domains at the same time. This allows a website to offer information from multiple domains at the same time. However, HTML5 doesn’t have any mechanism to check the origin of the content. This offers a great opportunity for the hackers to access information both from the server as well as the clients.