<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Web Performance analysis of Ecommerce using GTmetrix</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Antra</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pooja Khanna</string-name>
          <email>pkhanna@lko.amity.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sachin Kumar</string-name>
          <email>skumar3@lko.amity.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pragya</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Web Optimization, Diagnostic tool, Google Page speed Insights, GTmetrix 1</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Amity University Lucknow 1, Gomti Nagar Ext</institution>
          ,
          <addr-line>Lucknow</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>MVPG College, Lucknow University</institution>
          ,
          <addr-line>Lucknow</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Proceedings Acronym: Smart Cities Challenges</institution>
          ,
          <addr-line>Technologies and Trends</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Optimizing web performance is a crucial aspect for building success-full and user-friendly websites. In today's world with fast growing digital pace, user wants a quick loading website as they result in low conversion and frustrated users. Users expect websites to load quickly and provide fast and smooth browsing experience. Web performance optimization is basically increasing the performance of a website. This work presents an overview of key strategies and techniques to enhance web performance. Strategies like optimizing codes and scripts, compressing images etc. Website loading, minification, web caching and con-tent delivery networks are techniques to improve web page performance. Using web diagnostics tools like Google Page speed Insight and GTmatrix, developers can analyze the performance of websites. The analysis of website performance offers valuable insights and actionable recommendations to enhance its overall user experience. In current work considering certain aspects that includes: Is it happening? Is it useful? Is it usable? Is it delightful? authors compared two websites (Flip-kart.com and meesho.com), the performance score is calculated by considering metrices which include the speed index, total blocking time, cumulative layout shift etc. the performance score and the time index help us know which is a better website. The LCP for Flipkart is 1.5ms and is better than meesho.com. Out of all the parameters for Flipkart.com TBT (Total Blocking Time) is very high 680 ms, which indicates that for so long a user cannot interact with the website. Comparing two websites using different diagnostic tools it is being analyzed that user experience for www.flipkart is found better than www.meesho.com..</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Optimizing web performance involves a range of techniques and strategies aimed at
improving the speed, efficiency, and overall user experience of a website. By reducing page
load times, enhancing responsiveness, and minimizing network latency, web performance
optimization aims to create fast and reliable web experiences. Web page optimization is
used for several reasons like improving user experience, increasing conversation rates,
accessibility, and competitive advantage [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <sec id="sec-1-1">
        <title>1.1. Strategies for Improving Page Load Times</title>
        <p>Improving page load times is key for providing a positive user experience. There are various
strategies to achieve faster page load times:
• Compress image- large images files can significantly slow down page load times. We can
optimize images by reducing file sizes without even giving up its quality.
• Optimize Code and scripts - Writing efficient and optimized codes can enhance page load
times. Remove unnecessary code, place scripts at bottom of your web pages to prevent them
from delaying page rendering.
• Minimize HTTP requests- Reduce number of hypertext transfer protocol requests by
combining CSS files into single file.
•</p>
        <p>
          Prioritize above-the -fold Content- The prioritization of above the fold content can be
achieved by optimizing the order of resource loading and using deferred loading techniques
for non-essential elements.
• Monitor and analyze performance- One can continuously monitor website performance
using tools like Google page speed insights or WebPageTest. These tools provide insights on
how to further optimize your page load times.
• Each website is unique, so it’s important to analyze specific situations and implement
strategies that best suit the needs [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>1.2. Techniques to Improve Web Page Performance.</title>
        <p>ii.
iii.
iv.</p>
        <p>
          Website loading speed- This refers to the time taken by a web page to fully load and display
its content in web browser, it is a critical factor that significantly impacts a website
performance. Fast loading speeds are essential because users expect quick access to
information. Factors that influence website loading speed include Server Performance,
Network and connection speed, File size and compression [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>
          Minification- Minification is the process of reducing the size of computer programs source
code without changing its functionality. The minification process typically involves
removing unnecessary characters from the source code [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>
          Responsive Designs- The goal of the responsive design approach to web development is to
build websites that can adjust and respond to various screen sizes and devices. Responsive
design, which primarily strives to enhance user exprience and make websites aesthetically
appealing across devices. Less versions are required thanks to responsive design, which
does away with the necessity for separate mobile-specific websites or several iterations of
the same website. As opposed to this, a single responsive website may modify its design
and content to accommodate different screen sizes and devices. Consolidation streamlines
development and boosts speed by reducing the complexity and maintenance work
required to maintain numerous versions of the website [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ][
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>
          Image Optimization- Enhancing site performance through image optimization is essential.
Frequently, photographs make up the bulk of the file size of a webpage, and poorly
optimized graphics can dramatically slow down the page. To optimize image techniques
like Compression, Resizing, Format selection, Image sprites can be used [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ][
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
Performing performance tests on different devices and network conditions is crucial to
ensure a seamless user experience for a wide range of users. Testing on numerous devices:
Test your website on desktops, laptops, smartphones, tablets. Think about devices with
various operating systems, browsers, screen sizes, and resolutions. To emulate the user
experience on various devices, employ real hardware or emulators or simulators. Conduct
load tests to determine how well your website operates when there is a lot of visitor traffic.
Tools for load testing like Apache JMeter, LoadRunner, or Gatling may mimic thousands of
simultaneous visitors visiting your website. To guarantee that your web page can manage the
anticipated traffic without experiencing performance degradation, test it on various devices
and networks. Conduct user testing sessions with actual people, various devices, and network
setups. Examine your website's effectiveness in actual situations and solicit user feedback
[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ][
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
2. Literature Survey
Web performance can be improved by improving server speed, file size and using compression
techniques for videos and images. Performance optimization techniques include reducing the
HTTP requests a page makes to the server, reduce page size and use caching Gardner [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
Different compression techniques are used for reducing the size of files and data sent over the
Internet [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Queries to databases can also cause slow web performance. Performance in
querying large databases using index structures can improve the Web performance. Slow page
load time can be frustrating and annoying to users and should be kept below a threshold range
[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Content Prioritization can be used so that pages are shown to users sooner with the
important content is another approach to improve web performance. The approach of
dynamically re-prioritizing web content shows positive impact on user experience [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
Measuring performance of a web application has been a big challenge to developers due to how
the performance of different browsers varies when processing Javascript [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. Web Workers API
is a mechanism that allows executing JavaScript applications on multiple threads [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. It is
intended to be used for keeping pages responsive on web browsers and improving user
experience [14]. A framework is suggested with performance metrics framed around four
questions: (1) measuring if there is any response after a user starts the navigation to the page (is
it happening?). (2) measure if the content rendered is actually useful or meaningful to a user (is
it useful?). (3) measuring if a user can interact with the content that has been rendered. (is it
usable?) (4) measures the experience of the interactions and how enjoyable and pleasant the
website is to use (is it delightful?) [15][18].
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>3. Practices by which we can maintain and optimize web performance</title>
        <p>Use tools like Google PageSpeed Insights, Lighthouse, or WebPageTest to continuously check the
performance of your website. Check performance indicators like rendering speed, time to first
byte (TTFB), and page load time often. You may spot performance bottlenecks and potential
improvement areas with the use of monitoring.</p>
        <p>Regular testing and improvement Check out your website on various platforms, browsers, and
networks. Through user testing and analytics, pinpoint performance and usability concerns.
Based on the comments and new information, continually improve and tweak your website.
Remove unnecessary Plugins and Scripts:
Evaluate and remove any unnecessary plugins, scripts, or tracking codes that can introduce
additional overhead and negatively impact performance. Keep in mind that improving web
performance is a continuous endeavor. To maintain a quick and easy user experience, regularly
examine and optimize your website based on performance indica-tors, user feedback, and
developing technologies [16][17].</p>
      </sec>
      <sec id="sec-1-4">
        <title>4. Analysis of a website using tools like Google PageSpeed Insights and GTmetrix.</title>
        <p>These tools help us give valuable insights into the performance of a web-site, by using the results
you can enhance your website</p>
      </sec>
      <sec id="sec-1-5">
        <title>4.1. Analyzing weblink using Google PageSpeed insights.</title>
        <p>Below are the steps to use Google PageSpeed insights for analysing the performance of any
weblink. In this case just for study we are evaluating performance of a web platform [19]. Figure
1 Represents the metrices used to check website performance.</p>
        <p>Stepsi. go to Google Page Speed insights website.</p>
        <p>ii. enter the URL of website you want to test.
click “analyze” and wait for the analysis
LCP – This reports the time of the largest image or text block visible when the page starts to load.
LCP count less than 2.5 s is good.</p>
        <p>FID- (First input delay) – this measures the time when the user first interacts with the page.
FCP-(First contentful paint) - this measures the time when page starts loading till the time any
part of page’s content is rendered on screen.</p>
        <p>INP- (Interaction to Next Paint) – this assesses a page’s overall response to user interactions by
observing the latency of all clicks as shown in figure.1.</p>
        <p>TTFB- (4Time to First Byte)- TTFB is a measure duration of HTTP request to the first byte of the
page being received by the client's browser [18].</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>4.2. Several ways to enhance the performance of website</title>
      <p>Reduce initial server response- The first step towards better server response times is to define
the fundamental conceptual activities that your server must execute in order to provide page
content, and then time each of these processes. Once you've discovered the time-consuming tasks,
look for methods to shorten them. There are several causes of sluggish server answers, and hence
numerous approaches to improve:
i. Optimize the application logic on the server to prepare pages quicker. If you utilize a
server framework, the framework may provide suggestions on how to accomplish this.
ii. Optimize your server's database queries, or switch to speedier database solutions.
iii.
iv.</p>
      <p>Increase the RAM or CPU on your server hardware. To decrease network latency, use a
CDN (content delivery network). This works especially well if the page can be cached at
the CDN edge node.</p>
      <p>Avoid enormous network payloads. Avoid an excessive DOM size -A huge DOM tree
frequently has numerous nodes that are not visible when the user first opens the website,
increasing data costs for your users and slowing download time. The browser must
continually recompute the location and style of nodes when users and scripts interact
with your website. A big DOM tree combined with complex style rules can significantly
slow down rendering. If your JavaScript employs generic query selectors like
document.querySelectorAll('li'), you may be accidentally keeping references to a huge
number of nodes, which can overflow the memory capabilities of your users' devices.</p>
      <sec id="sec-2-1">
        <title>5. Comparing the performance of two websites using Google Pagespeed Insights.</title>
        <p>Comparing the performance and accessibility of two shopping websites using Google Page
speed Insights. First, we will test performance and accessibility of a shopping website
https://www.meesho.com/.The results are as follows Figure
2</p>
        <p>Out of all the parameter’s Total Blocking Time is very high in Figure 2. TBT is 680 ms which
indicates that for so long a user cannot interact with the website. The main thread of the page we
remain block for such duration. Cumulative layout shift that measures the user experience on
website needs improvement. The cumulative layout shift for the site is (&gt;.1), and it needs
improvement.</p>
        <p>The overall performance of site come out to be 68, as in Figure 3. The Performance is calculated
using Lighthouse scoring calculator. Lighthouse performance scoring works by combining 6
different web performance metrics. Figure 4 show the weightage of each metric in calculation of
performance. Total Blocking Time and Largest Contentful Paint account for almost half of the
performance score.
The overall composition has changed over time, but the table below shows the breakdown as of
Lighthouse 9.6 (Jan 2023). Total Blocking Time and Largest Contentful Paint account for almost
half of the performance score.</p>
        <p>Now we will test the performance and accessibility of the second shopping website
https://www.flipkart.com/. The results are in Figure.
5</p>
        <p>As shown in Figure 5, Total Blocking time is 180ms for www.flipkart.com, breakdown of the
score can be analyzed to check the area where performance can be improved. The overall
performance of site come out to be 64, as in Figure 6. The Performance is calculated using
Lighthouse scoring calculator.
Hence using the tool Google Page speed Insights, we can easily compare two websites. Figure 6,
show performance score and the first page which is seen when the www.flipkart.com is
completely loaded tree map of site
By the following analysis of two websites we can say that the performance score of the website
flipkart is better than meesho Table 1. By comparing the first contentful paint or the time at which
first image or text is painted of both websites we observe that the time taken by the first website
is less than that of second one. Similarly, there is a difference in speed index of both the websites.
These aspects help us know about the performance of a website.</p>
      </sec>
      <sec id="sec-2-2">
        <title>6. Comparing the performance of two websites using GTmatrix</title>
        <p>GTmetrix is a tool to check the performance of web sites. It will analyze a site’s load time, size,
and requests happening, and suggest corrective measures to improve the web performance.
This tool can be used by businesses and developers to measure site’s performance and look for
room for improvement. Comparing two performance score for both sites www.flipkart.com and
www. meesho.com it is being analyzed that user experience for www. Flipkart.com is better than
for www.meesho.com. Figure, 7 and 8</p>
      </sec>
      <sec id="sec-2-3">
        <title>7. Limitations to consider while trying to optimize web performance.</title>
        <p>Server-side constraints: Your server infrastructure's capabilities and constraints may have an
impact on the performance of your website. The entire page load times can be affected by
elements including server response times, server processing power, and database performance.
In such circumstances, performance may need to be improved by server-side optimizations or an
increase of resources.</p>
        <p>Network and latency: External variables, such as the user's network connection, location, and
network congestion, can have an impact on how well a web page performs. Even if your website
is optimized, slow or unstable network connections can cause greater latency and longer load
times. Your web page has to be designed to smoothly manage changing network circumstances.
Constraints on time and resources: Web development projects frequently face these limitations,
and performance optimization may not always be the first priority. Within these limitations, it
may be difficult to strike a balance between performance, design, and utility.When enhancing the
speed of a web page, it's critical to recognize these constraints and make wise choices. Consider
the particular environment and project restrictions when deciding which optimizations to
prioritize based on their influence on your target audience. Maintaining and improving web page
speed over time requires regular testing, monitoring, and iterative changes</p>
      </sec>
      <sec id="sec-2-4">
        <title>8. Conclusion</title>
        <p>In conclusion, optimizing web performance requires a holistic approach that encompasses
including caching, compression, image optimization, code minification and etc. Developers may
construct high performing websites that provide amazing user experience by adopting such
techniques and tactics. It is critical for academics, developers, and webmasters to keep current
on the newest trends and developing technologies in online performance optimization.
Continuous research and implementation of best practices will help the continued development
of web performance and user happiness in the digital world. By considering different aspects of
website optimization, work compared two websites (Flipkart.com and meesho.com), the
performance score is calculated by considering metrices which include the speed index, total
blocking time, cumulative layout shift etc. the performance score and the time index help us know
which is a better website. The LCP for Flipkart is 1.5ms and is better than meesho.com. Out of all
the parameters for Flipkart.com TBT (Total Blocking Time) is very high 680 ms, which indicates
that for so long a user cannot interact with the website.</p>
        <p>Optimizing web performance is a crucial aspect for building success-full and user-friendly
websites. In today’s world with fast growing digital pace, user wants a quick loading website as
they result in low conversion and frustrated users. Users expect websites to load quickly and
provide fast and smooth browsing experience. Web performance optimization is basically
increasing the performance of a website. This work presents an overview of key strategies and
techniques to enhance web performance. Strategies like optimizing codes and scripts,
compressing images etc. Website loading, minification, web caching and con-tent delivery
networks are techniques to improve web page performance. Using web diagnostics tools like
Google Page speed Insight and GTmatrix, developers can analyze the performance of websites.
The analysis of website performance offers valuable insights and actionable recommendations to
enhance its overall user experience. In current work considering certain aspects that includes: Is
it happening? Is it useful? Is it usable? Is it delightful? authors compared two websites
(Flipkart.com and meesho.com), the performance score is calculated by considering metrices which
include the speed index, total blocking time, cumulative layout shift etc. the performance score
and the time index help us know which is a better website. The LCP for Flipkart is 1.5ms and is
better than meesho.com. Out of all the parameters for Flipkart.com TBT (Total Blocking Time) is
very high 680 ms, which indicates that for so long a user cannot interact with the website.
Comparing two websites using different diagnostic tools it is being analyzed that user experience
for www.flipkart is found better than www.meesho.com.
[14] Butkiewicz, M., Wang, D., Wu, Z., Madhyastha, H. V., &amp; Sekar, V. (2015, May). Klotski:
Reprioritizing Web Content to Improve User Experience on Mobile Devices. In NSDI (Vol. 1,
No. 1, pp. 2-3).
[15] Nägele, T., Hooman, J., Zigterman, R., &amp; Brul, M. (2015). Client-side performance profiling of
JavaScript for web applications (Doctoral dissertation, Master’s thesis. Radboud University
Nijmegen, the Netherlands).
[16] Verdú, J., &amp; Pajuelo, A. (2016). Performance scalability analysis of javascript applications
with web workers. IEEE Computer Architecture Letters, 15(2), 105-108.
[17] Okamoto, S., &amp; Kohana, M. (2011). Load distribution by using web workers for a real-time
web application. International Journal of Web Information Systems, 7(4), 381-395.
[18] https://web.dev/articles/user-centric-performance-metrics
[19] https://www.wscubetech.com.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] Research on Performance Optimization of Web Application System based on JAVA EE Zengyu Cai1, Jingxiao Li1 and Jianwei zhang2 Published under license by IOP Publishing(Ltd)</article-title>
          <source>Journal of Physics: Conference Series, 2nd International Symposium on Big Data and Applied Statistics 20-22 September</source>
          <year>2019</year>
          , Dalian, China.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2] “Methods of Improving and Optimizing React Web-applications” Filip Pavic</article-title>
          , Lijljana Brkic , Opatija ,Croatia, published by IEEE Xplore,
          <volume>15</volume>
          November ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>[3] Analysis of web performance optimization and its impact on user experienceAh Zau Marang</article-title>
          KTH Royal Institute of Technology Stockholm, Sweden,
          <year>2018</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>[4] “Research the performance testing and performance improvement strategy in web application</article-title>
          .” Kunhua Zhu,
          <source>Junhui Fu published by IEEE Xplore</source>
          ,
          <volume>29</volume>
          <fpage>july</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Srikanth</given-names>
            <surname>Sundaresan</surname>
          </string-name>
          , Nick Feamster,”
          <article-title>Measuring and Mitigating Web Performance Bottlenecks in Broadband Access Networks” IMC'13</article-title>
          ,
          <string-name>
            <surname>October</surname>
          </string-name>
          23-
          <issue>25</issue>
          ,
          <year>2013</year>
          , Barcelona, Spain
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A</given-names>
            <surname>Study on Performance Testing Based on Web Application R. Priyanka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kannan</surname>
          </string-name>
          ,Published 1 December 2016 Computer Science International Journal of Advanced Engineering Research and Science
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>[7] Performance testing and optimization of J2EE- based web applications</article-title>
          Date of Conference:
          <volume>06</volume>
          -
          <fpage>07</fpage>
          March 2010 Date Added to IEEE Xplore: 06 May 2010 Publisher: IEEE Conference Location: Wuhan, China
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>X. L.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Ge</surname>
          </string-name>
          and
          <string-name>
            <surname>K. G Hao</surname>
          </string-name>
          ,
          <article-title>"A Study of Web Application Testing.(in Chinese)", Computer science</article-title>
          , vol.
          <volume>31</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>135</fpage>
          -
          <lpage>137</lpage>
          ,
          <year>2004J</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Website</given-names>
            <surname>Delays</surname>
          </string-name>
          :
          <article-title>How tolerant users are?” D.</article-title>
          <string-name>
            <surname>Galletta</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Henry</surname>
          </string-name>
          ,
          <string-name>
            <surname>Scott McCoy</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Polak less</article-title>
          ,
          <source>Published</source>
          <year>2004</year>
          ,
          <string-name>
            <surname>Psychology</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Assoc</surname>
          </string-name>
          . Inf. SystLNCS Homepage, http://www.springer.com/lncs, last accessed
          <year>2016</year>
          /11/21.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Souders</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>High-performance web sites</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>51</volume>
          (
          <issue>12</issue>
          ),
          <fpage>36</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Gardner</surname>
            ,
            <given-names>B. S.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Responsive web design: Enriching the user experience</article-title>
          .
          <source>Sigma Journal: Inside the Digital Ecosystem</source>
          ,
          <volume>11</volume>
          (
          <issue>1</issue>
          ),
          <fpage>13</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Böhm</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berchtold</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Keim</surname>
            ,
            <given-names>D. A.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Searching in high-dimensional spaces: Index structures for improving the performance of multimedia databases</article-title>
          .
          <source>ACM Computing Surveys (CSUR)</source>
          ,
          <volume>33</volume>
          (
          <issue>3</issue>
          ),
          <fpage>322</fpage>
          -
          <lpage>373</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Galletta</surname>
            ,
            <given-names>D. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henry</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCoy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Polak</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Web site delays: How tolerant are users?</article-title>
          .
          <source>Journal of the Association for Information Systems</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>