SEO report of smartmobtechnologies.com

SmartMob Technologies | App Development | Workshop

www.smartmobtechnologies.com/

SmartMob Technologies


 Tasks

  • Select one version of your site as main and make a redirect from other versions to that one.
  • Avoid using deprecated HTML tags.
  • Try to make your site load faster.

 SEO

URL

Domain : www.smartmobtechnologies.com/

Character length : 29

Title
SmartMob Technologies | App Development | Workshop
Description
SmartMob Technologies
Keywords (meta keywords)
App Development | Workshop | Android | IOS

Error! Using “meta keywords” is meaningless in a while.
Open Graph Protocol

Error! The website does not use the OG (Open Graph) protocol.

Dublin Core
Dublin Core is not used
Search engine friendly URLs
Good! The website uses SEO friendly URLs.
Checking the robots.txt file
There is robots.txt file.
https://smartmobtechnologies.com/robots.txt
User-agentDisallowed for the search engines
*
  • /wp-admin/


 Social

Social Engagement

No info found.

 Content

Doctype
HTML 5
Encoding
Perfect! The character encoding is set: UTF-8.
Language
Error! No language localization is found.
Title
SmartMob Technologies | App Development | Workshop

Character length : 50

Good! The title’s length is between 10 and 70 characters.
Text / HTML ratio
Ratio : 12%

Error! The text / HTML code ratio is under 15 percent on this website. This value shows that the website has relatively few text content.
Headings
H1H2H3H4H5H6
2070120
Heading structure in the source code
  • <H1> Please select your page
  • <H3> Mobility Workshop
  • <H3> Mobile App Development
  • <H3> Mobility Training
  • <H3> We are Digital Experts
  • <H3> We are your Mentors
  • <H3> We Work Smart
  • <H3> We Are SmartMob Technologies
  • <H5> Innovation
  • <H5> Retail Apps
  • <H5> App Consulting
  • <H5> Enterprise Apps
  • <H5> Source Maintainablity
  • <H5> 24/7 Support
  • <H5> Wide Range of Customers
  • <H5> Affordable Cost
  • <H1> Latest Work
  • <H5> Lorem ipsum dolor sit
  • <H5> Lorem ipsum dolor sit
  • <H5> Lorem ipsum dolor sit
  • <H5> Lorem ipsum dolor sit
Word cloud
  • mobile12
  • app6
  • training6
  • mobility5
  • need5
  • day4
  • aptent4
  • work4
  • ipsum4
  • lorem4
  • dolor4
  • class4
  • taciti4
  • sit4
  • customers3
  • data3
  • apps3
  • development3
  • workshop3
  • business3
  • customer2
  • support2
  • cost2
  • retail2
  • smartmob2
  • perfect2
  • consulting2
  • design2
  • technologies2
  • provide2
  • experts2
  • solution2
  • deliver2
  • possible2
  • innovation2
  • time2
  • enterprise2
  • latest2
  • team2
Keyword matrix
wordtitledescriptionsheading
mobile
app
training
mobility
need
day
Two Word cloud
  • dolor sit2
  • business need2
  • your business2
  • sit class2
  • lorem ipsum2
  • aptent taciti2
404 Page
The website has no standard 404 error page.
Flash content
Good! The website does not have any flash contents.
Frame
Error! The website uses iFrame solutions. This type of contents are not indexed by Google.

 Technologies

Mobile optimization
This website is optimal for mobile devices!
Deprecated HTML elements
Good! No deprecated HTML tags are detected.
Redirection (www / not www)
Error! The web address is accessible with and without www!
Deprecated HTML elements
Good! No deprecated HTML tags are detected.
Printability
Suggestion! Unfortunately, no printer-friendly CSS found.
Meta Tag (viewport tag, mobile devices)
Error! The meta tag named viewport is missing.

 Speed test

Server response time
The server response time is fast enough.
Loading time
9,447 ms
Table layout
Good! No nested tables found.
Number of HTTP resources
79
Number of source domains
6
Render blocking resources
The elements below are blocking the “above the fold” rendering.
List of render blocking javascript files
  • http://www.smartmobtechnologies.com/files/js/foundation.min.js
  • http://www.smartmobtechnologies.com/files/js/modernizr.foundation.js
  • http://www.smartmobtechnologies.com/files/js/app.js
  • http://www.smartmobtechnologies.com/.. /jquery.js
  • http://www.smartmobtechnologies.com/files/js/jquery.min.js
  • http://www.smartmobtechnologies.com/.. /jquery.themepunch.plugins.min.js
  • http://www.smartmobtechnologies.com/.. /jquery.themepunch.revolution.min.js
List of render blocking css files
  • http://www.smartmobtechnologies.com/files/css/foundation.min.css
  • http://www.smartmobtechnologies.com/files/css/styles.css
  • http://www.smartmobtechnologies.com/.. /jquery.titanlighbox.css
  • http://www.smartmobtechnologies.com/files/rs-plugin/css/settings.css
  • http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,6...
  • http://www.smartmobtechnologies.com/.. /farbtastic.css
  • http://www.smartmobtechnologies.com/.. /themes_panel.css
  • http://www.smartmobtechnologies.com/files/css/colors.css

 Speed test – Javascript

Javascript
Error! Too many javascript files found which slows down the page load on the website.
  • http://www.smartmobtechnologies.com/files/js/foundation.min.js
  • http://www.smartmobtechnologies.com/files/js/modernizr.foundation.js
  • http://www.smartmobtechnologies.com/files/js/app.js
  • http://www.smartmobtechnologies.com/../../../ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js
  • http://www.smartmobtechnologies.com/files/js/jquery.min.js
  • http://www.smartmobtechnologies.com/files/rs-plugin/js/jquery.themepunch.plugins.min.js
  • http://www.smartmobtechnologies.com/files/rs-plugin/js/jquery.themepunch.revolution.min.js
  • http://www.smartmobtechnologies.com/../../../ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js
  • http://www.smartmobtechnologies.com/files/js/jquery.min.js
  • http://www.smartmobtechnologies.com/files/js/jquery.infieldlabel.min.js
  • http://www.smartmobtechnologies.com/files/js/scripts.js
  • http://www.smartmobtechnologies.com/files/js/app.js
  • http://www.smartmobtechnologies.com/files/titan/js/prettify.js
  • http://www.smartmobtechnologies.com/files/titan/js/jquery.titanlighbox.js
  • http://www.smartmobtechnologies.com/files/themes_panel/farbtastic/farbtastic.js
  • http://www.smartmobtechnologies.com/files/themes_panel/themes_panel.js
File size of all javascript files combined
424.26KB
Javascript minifying
You can save 13.8KB (30% compression) on the analysed URL by minifying the javascript files.

 Speed test – CSS

CSS
Error! Too many CSS files detected that slows down the page load.
  • http://www.smartmobtechnologies.com/files/css/foundation.min.css
  • http://www.smartmobtechnologies.com/files/css/styles.css
  • http://www.smartmobtechnologies.com/files/titan/css/jquery.titanlighbox.css
  • http://www.smartmobtechnologies.com/files/rs-plugin/css/settings.css
  • http://www.smartmobtechnologies.com/files/themes_panel/farbtastic/farbtastic.css
  • http://www.smartmobtechnologies.com/files/themes_panel/themes_panel.css
  • http://www.smartmobtechnologies.com/files/css/colors.css
File size of all css files combined
191.86KB
CSS minifying
You can save 18KB (23% compression) on the analysed URL by minifying the CSS files.

 Speed test – Compression

Uncompressed size of the of the HTML
20.18KB
Gzip compression
Error! By using Gzip you can save 96.3KB (66% compression) on your site.

 Speed test – Browser cache

Number of static resources (image, JS, CSS)
59
Browser cache
The browser cache is not set correctly for all elements.
URLDuration
http://www.smartmobtechnologies.com/files/css/colors.cssExpiry time is not specified
http://www.smartmobtechnologies.com/files/css/foundation.min.cssExpiry time is not specified
http://www.smartmobtechnologies.com/files/css/styles.cssExpiry time is not specified
http://www.smartmobtechnologies.com/.. /orange_circle_1.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/.. /orange_circle_2.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/.. /orange_circle_3.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/.. /orange_circle_4.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/icon_box_1.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/icon_box_2.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/icon_box_3.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/icons/item-zoom.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/logo.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/portfolio/1.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/portfolio/2.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/portfolio/3.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/portfolio/4.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/shadow-down.pngExpiry time is not specified
http://www.smartmobtechnologies.com/.. /ipad_front_view.pngExpiry time is not specified
http://www.smartmobtechnologies.com/.. /iphone_front_view.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/slides/man_1.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/slides/man_2.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/slides/man_3.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/slides/mbpro.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/slides/slide1.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/slides/slide2.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/slides/slide3.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/slides/slide4.jpgExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/small_icon_1.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/small_icon_2.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/small_icon_3.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/small_icon_4.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/small_icon_5.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/small_icon_6.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/small_icon_7.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/small_icon_8.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/social/dribbble.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/social/facebook.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/social/flickr.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/social/google.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/social/linkedin.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/images/social/twitter.pngExpiry time is not specified
http://www.smartmobtechnologies.com/files/js/app.jsExpiry time is not specified
http://www.smartmobtechnologies.com/files/js/foundation.min.jsExpiry time is not specified
http://www.smartmobtechnologies.com/.. /jquery.infieldlabel.min.jsExpiry time is not specified
http://www.smartmobtechnologies.com/files/js/jquery.min.jsExpiry time is not specified
http://www.smartmobtechnologies.com/files/js/modernizr.foundation.jsExpiry time is not specified
http://www.smartmobtechnologies.com/files/js/scripts.jsExpiry time is not specified
http://www.smartmobtechnologies.com/files/rs-plugin/css/settings.cssExpiry time is not specified
http://www.smartmobtechnologies.com/.. /jquery.themepunch.plugins.min.jsExpiry time is not specified
http://www.smartmobtechnologies.com/.. /jquery.themepunch.revolution.min.jsExpiry time is not specified
http://www.smartmobtechnologies.com/.. /farbtastic.cssExpiry time is not specified
http://www.smartmobtechnologies.com/.. /farbtastic.jsExpiry time is not specified
http://www.smartmobtechnologies.com/.. /themes_panel.cssExpiry time is not specified
http://www.smartmobtechnologies.com/.. /themes_panel.jsExpiry time is not specified
http://www.smartmobtechnologies.com/.. /jquery.titanlighbox.cssExpiry time is not specified
http://www.smartmobtechnologies.com/.. /jquery.titanlighbox.jsExpiry time is not specified
http://www.smartmobtechnologies.com/files/titan/js/prettify.jsExpiry time is not specified

 Speed test – Images

File size of all images combined
3.60MB
Image optimisation
You can save 2.3MB (78% compression) by optimising the images below:

 Website security

IP
103.21.59.20
External hidden links
Good! No hidden external links found
Looking for eval()
Good! No eval(bas64_decode()) scripts are found
Checking for XSS vulnerability
No XSS vulnerability found
Email encryption
Good! We have not found any unencrypted email addresses.

 Sites on same ip

flatsonrentinindia.in

flatsonrentinindia.in

smartmobtechnologies.com

smartmobtechnologies.com

travel4funuk.com

travel4funuk.com

zionpublicschoolswaraj.com

zionpublicschoolswaraj.com

modularfurniturez.com

modularfurniturez.com

facebookadvertisingpartner.com

facebookadvertisingpartner.com

hightechsintered.com

hightechsintered.com

holidayhomesnainital.com

holidayhomesnainital.com

gostocks.in

gostocks.in

vkstockss.com

vkstockss.com

 Icons

Favicon
Good! The website uses favicon.

 Order of Heading elements on mobile by position

  • H1 : Please select your page, ( 81px from top )
  • H5 : What we Do, ( 191px from top )
  • H5 : Products, ( 226px from top )
  • H3 : Mobility Workshop , ( 439px from top )
  • H3 : Mobile App Development, ( 650px from top )
  • H3 : Mobility Training , ( 861px from top )
  • H3 : We are Digital Experts, ( 1108px from top )

 Typos

martmobtechnologies.com, sqmartmobtechnologies.com, qmartmobtechnologies.com, swmartmobtechnologies.com, wmartmobtechnologies.com, semartmobtechnologies.com, emartmobtechnologies.com, szmartmobtechnologies.com, zmartmobtechnologies.com, sxmartmobtechnologies.com, xmartmobtechnologies.com, scmartmobtechnologies.com, cmartmobtechnologies.com, sartmobtechnologies.com, smnartmobtechnologies.com, snartmobtechnologies.com, smhartmobtechnologies.com, shartmobtechnologies.com, smartmobtechnologies.com, sartmobtechnologies.com, smjartmobtechnologies.com, sjartmobtechnologies.com, smkartmobtechnologies.com, skartmobtechnologies.com, smlartmobtechnologies.com, slartmobtechnologies.com, sm artmobtechnologies.com, s artmobtechnologies.com, smrtmobtechnologies.com, smaqrtmobtechnologies.com, smqrtmobtechnologies.com, smawrtmobtechnologies.com, smwrtmobtechnologies.com, smazrtmobtechnologies.com, smzrtmobtechnologies.com, smartmobtechnologies.com, smrtmobtechnologies.com, smaxrtmobtechnologies.com, smxrtmobtechnologies.com, smasrtmobtechnologies.com, smsrtmobtechnologies.com, smatmobtechnologies.com, smaretmobtechnologies.com, smaetmobtechnologies.com, smardtmobtechnologies.com, smadtmobtechnologies.com, smarftmobtechnologies.com, smaftmobtechnologies.com, smargtmobtechnologies.com, smagtmobtechnologies.com, smar4,tmobtechnologies.com, sma4,tmobtechnologies.com, smarttmobtechnologies.com, smattmobtechnologies.com, smar5tmobtechnologies.com, sma5tmobtechnologies.com, smarmobtechnologies.com, smartrmobtechnologies.com, smarrmobtechnologies.com, smartfmobtechnologies.com, smarfmobtechnologies.com, smartgmobtechnologies.com, smargmobtechnologies.com, smarthmobtechnologies.com, smarhmobtechnologies.com, smartymobtechnologies.com, smarymobtechnologies.com, smart5mobtechnologies.com, smar5mobtechnologies.com, smart6mobtechnologies.com, smar6mobtechnologies.com, smartobtechnologies.com, smartmnobtechnologies.com, smartnobtechnologies.com, smartmhobtechnologies.com, smarthobtechnologies.com, smartmobtechnologies.com, smartobtechnologies.com, smartmjobtechnologies.com, smartjobtechnologies.com, smartmkobtechnologies.com, smartkobtechnologies.com, smartmlobtechnologies.com, smartlobtechnologies.com, smartm obtechnologies.com, smart obtechnologies.com, smartmbtechnologies.com, smartmoibtechnologies.com, smartmibtechnologies.com, smartmokbtechnologies.com, smartmkbtechnologies.com, smartmolbtechnologies.com, smartmlbtechnologies.com, smartmobtechnologies.com, smartmbtechnologies.com, smartmopbtechnologies.com, smartmpbtechnologies.com, smartmo9btechnologies.com, smartm9btechnologies.com, smartmo0btechnologies.com, smartm0btechnologies.com, smartmotechnologies.com, smartmobvtechnologies.com, smartmovtechnologies.com, smartmobftechnologies.com, smartmoftechnologies.com, smartmobgtechnologies.com, smartmogtechnologies.com, smartmobtechnologies.com, smartmotechnologies.com, smartmobhtechnologies.com, smartmohtechnologies.com, smartmobntechnologies.com, smartmontechnologies.com, smartmob technologies.com, smartmo technologies.com, smartmobechnologies.com, smartmobtrechnologies.com, smartmobrechnologies.com, smartmobtfechnologies.com, smartmobfechnologies.com, smartmobtgechnologies.com, smartmobgechnologies.com, smartmobthechnologies.com, smartmobhechnologies.com, smartmobtyechnologies.com, smartmobyechnologies.com, smartmobt5echnologies.com, smartmob5echnologies.com, smartmobt6echnologies.com, smartmob6echnologies.com, smartmobtchnologies.com, smartmobtewchnologies.com, smartmobtwchnologies.com, smartmobteschnologies.com, smartmobtschnologies.com, smartmobtechnologies.com, smartmobtchnologies.com, smartmobtedchnologies.com, smartmobtdchnologies.com, smartmobtefchnologies.com, smartmobtfchnologies.com, smartmobterchnologies.com, smartmobtrchnologies.com, smartmobte3chnologies.com, smartmobt3chnologies.com, smartmobte4chnologies.com, smartmobt4chnologies.com, smartmobtehnologies.com, smartmobtecxhnologies.com, smartmobtexhnologies.com, smartmobtecshnologies.com, smartmobteshnologies.com, smartmobtechnologies.com, smartmobtehnologies.com, smartmobtecdhnologies.com, smartmobtedhnologies.com, smartmobtecfhnologies.com, smartmobtefhnologies.com, smartmobtecvhnologies.com, smartmobtevhnologies.com, smartmobtec hnologies.com, smartmobte hnologies.com

More Sites

  • Title: The Batchelor Pad Radio Network
  • Description:
  • Internet Protocol (IP) address:
  • Tech:
    • Analytic
      • Google Analytics
    • Other
      • CSS (Cascading Style Sheets)
      • Google Font API
      • Html (HyperText Markup Language)
      • Html5
      • Javascript
  • Title: De-Hy Technology
  • Description:
  • Internet Protocol (IP) address:
  • Tech:
    • Analytic
      • Google Analytics
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Html5
      • Javascript
  • Title: 佰镀时手表官网 广州远博表业有限公司佰镀时手表官网 佰镀时 佰镀时手表 BADUS 情侣表 BADUS WATCH 佰镀时官网 佰镀时品牌 佰镀时手表 钨钢表 广州手表批发 钨钢表 礼品表 手表OEM 陶瓷表 钢带表 手表 皮带表 钨钢表 钟表 男表 女表 watches watch 礼品手表 手表品牌 名牌手表 手表OEM 手表网 手表品牌加盟 手表品牌排行榜 钨钢表 陶瓷表 钢带表 皮带表 机械手表 手表价格 手表的价格 手表网站 手表官方网站 手表图片 瑞士手表 手表 瑞士 手表网 手表排名 男士手
  • Description: 佰镀时手表官网 广州远博表业有限公司广州远博表业有限公司经营手表始于中国改革开放90年代初,已有20多年的制表工艺以及手表经营历史,工厂设立于广州,拥有先进一流的生产设备,专业设计、生产、销售:中高档时尚手表,现旗下有“佰镀时 BADUS”品牌,公司手表种类齐全,款式新颖,档次各异。
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Iframe
      • Javascript
      • Php (Hypertext Preprocessor)
      • Swf Object
  • Title: haraldsen tresking og transport ans graving snørydding tresking transport flishogging planering traktor brøyting gressklipping skien grenland telemark
  • Description: Haraldsen Tresking og Transport ANS er et maskinentreprenørfirma som tilbyr tjenester som graving, transport, flishogging, planering, tresking, snørydding og gressklipping.
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Javascript
  • Title: Trang chủ - giới thiệu sản phẩm - đặt hàng nhà cung cấp Online - thông tin Khuyến mại
  • Description: Chuyên cung cấp sản phẩm, thông tin mua hàng khuyến mại, giá rẻ online
  • Internet Protocol (IP) address:
  • Tech:
    • Advertisement
      • Google Adsense
    • Social
      • Facebook Box
    • Other
      • CSS (Cascading Style Sheets)
      • Font Awesome
      • Google Font API
      • Html (HyperText Markup Language)
      • Html5
      • Javascript
      • jQuery Fancybox
      • jQuery UI
  • Title: Northwest Hope Foundation
  • Description:
  • Sites loading time: 7978
  • Internet Protocol (IP) address:
  • Javascript total size: 119.80KB
  • CSS total size: 59.48KB
  • Image total size: 2.34MB
  • Total size: 2.62MB
  • Tech:
    • CMS
      • Wordpress CMS
    • Other
      • CSS (Cascading Style Sheets)
      • Google Font API
      • Html (HyperText Markup Language)
      • Html5
      • Javascript
      • jQuery
      • Php (Hypertext Preprocessor)
      • Pingback
      • SVG (Scalable Vector Graphics)
  • Title: Systemy Inteligentne: systemy kontroli dostępu, systemy sygnalizacji pożaru, systemy telewizji przemysłowej, systemy CCTV Poznań
  • Description: Systemy Inteligentne
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Html5
      • Javascript
      • MooTools
  • Title: Dedicated Designs
  • Description: Dedicated Designs
  • Internet Protocol (IP) address:
  • Tech:
    • Other
      • CSS (Cascading Style Sheets)
      • Google Font API
      • Html (HyperText Markup Language)
  • Title: Joe Uhearn Kelowna Real Estate
  • Description: Joe Uhearn Real Estate professional single family homes condos and recreational properties
  • Internet Protocol (IP) address:
  • Tech:
    • Analytic
      • Google Analytics
    • Other
      • CSS (Cascading Style Sheets)
      • Html (HyperText Markup Language)
      • Html5
      • Iframe
      • Javascript
      • jQuery UI
      • Php (Hypertext Preprocessor)
  • Title: Plan A Wedding | Local Wedding Dresses Venues and Party Services
  • Description: Plan a wedding in New York City to Los Angeles with our best wedding links to jewelers, wedding dresses, local wedding sites, party services, and romantic hotels in the world. Free wedding book and magazine.
  • Internet Protocol (IP) address:
  • Tech:
    • Analytic
      • Google Analytics
    • Other
      • CSS (Cascading Style Sheets)
      • Google Font API
      • Html (HyperText Markup Language)
      • Html5
      • Javascript