last data update: 2011/10/14, 19:16

Website loading time

during the test: 0.58 s

cable connection (average): 0.83 s

DSL connection (average): 1.09 s

modem (average): 14.45 s

HTTP headers

Information about DNS servers

w3fools.comA66.33.200.59IN14400
w3fools.comSOAns1.dreamhost.comhostmaster.dreamhost.com201101090021199 1800 1814400 14400 IN 14400
w3fools.comNSns1.dreamhost.comIN14400
w3fools.comNSns2.dreamhost.comIN14400
w3fools.comNSns3.dreamhost.comIN14400

Received from the first DNS server

Request to the server "w3fools.com"
You used the following DNS server:
DNS Name: ns1.dreamhost.com
DNS Server Address: 66.33.206.206#53
DNS server aliases:

HEADER opcode: REQUEST, status: NOERROR, id: 44557
flag: qr aa rd REQUEST: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3

REQUEST SECTION:
w3fools.com. IN ANY

ANSWER SECTION:
w3fools.com. 14400 IN A 66.33.200.59
w3fools.com. 14400 IN NS ns1.dreamhost.com.
w3fools.com. 14400 IN NS ns2.dreamhost.com.
w3fools.com. 14400 IN NS ns3.dreamhost.com.
w3fools.com. 14400 IN SOA ns1.dreamhost.com. hostmaster.dreamhost.com. 2011010900 21199 1800 1814400 14400

SECTION NOTES:
ns1.dreamhost.com. 14400 IN A 66.33.206.206
ns3.dreamhost.com. 14400 IN A 66.33.216.216
ns2.dreamhost.com. 14400 IN A 208.96.10.221

Received 204 bytes from address 66.33.206.206#53 in 75 ms

Received from the second DNS server

Request to the server "w3fools.com"
You used the following DNS server:
DNS Name: ns2.dreamhost.com
DNS Server Address: 208.96.10.221#53
DNS server aliases:

HEADER opcode: REQUEST, status: NOERROR, id: 12486
flag: qr aa rd REQUEST: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3

REQUEST SECTION:
w3fools.com. IN ANY

ANSWER SECTION:
w3fools.com. 14400 IN SOA ns1.dreamhost.com. hostmaster.dreamhost.com. 2011010900 21199 1800 1814400 14400
w3fools.com. 14400 IN NS ns2.dreamhost.com.
w3fools.com. 14400 IN A 66.33.200.59
w3fools.com. 14400 IN NS ns1.dreamhost.com.
w3fools.com. 14400 IN NS ns3.dreamhost.com.

SECTION NOTES:
ns3.dreamhost.com. 14400 IN A 66.33.216.216
ns2.dreamhost.com. 14400 IN A 208.96.10.221
ns1.dreamhost.com. 14400 IN A 66.33.206.206

Received 204 bytes from address 208.96.10.221#53 in 82 ms

Subdomains (the first 50)

Typos (misspells)

q3fools.com
a3fools.com
s3fools.com
e3fools.com
33fools.com
23fools.com
w2fools.com
wwfools.com
wefools.com
w4fools.com
w3dools.com
w3cools.com
w3vools.com
w3gools.com
w3tools.com
w3rools.com
w3fiols.com
w3fkols.com
w3flols.com
w3fpols.com
w3f0ols.com
w3f9ols.com
w3foils.com
w3fokls.com
w3folls.com
w3fopls.com
w3fo0ls.com
w3fo9ls.com
w3fooks.com
w3foops.com
w3fooos.com
w3foola.com
w3foolz.com
w3foolx.com
w3foold.com
w3foole.com
w3foolw.com
3fools.com
wfools.com
w3ools.com
w3fols.com
w3fols.com
w3foos.com
w3fool.com
3wfools.com
wf3ools.com
w3ofols.com
w3fools.com
w3folos.com
w3foosl.com
ww3fools.com
w33fools.com
w3ffools.com
w3foools.com
w3foools.com
w3foolls.com
w3foolss.com

Location

IP: 66.33.200.59

continent: NA, country: United States (USA), city: Brea

Website value

rank in the traffic statistics:

There is not enough data to estimate website value.

Basic information

website build without CSS

code weight: 97.07 KB

text per all code ratio: 66 %

title: W3Fools – A W3Schools Intervention

description: We hope we can illuminate why W3Schools is a troublesome resource, why their faulty information is a detriment to the web, and what you (and they) can do about it.

keywords:

encoding: utf-8

language: en

Website code analysis

one word phrases repeated minimum three times

PhraseQuantity
the214
is156
to125
and98
of94
in74
are59
that58
not58
be55
The52
This48
it44
for42
you39
an39
as36
W3Schools35
or34
HTML31
use30
they29
with28
Question28
can27
but26
will22
on21
this21
have20
from20
should19
your19
using19
JavaScript17
which17
no16
has16
about16
HTML515
var15
even14
by14
do14
all14
any13
support13
web13
if13
SVG13
like13
their13
example12
No12
We12
page12
In12
tag12
one12
also11
defines11
elements11
attribute11
only11
You10
new10
variable10
correct10
element10
never9
It9
does9
wrong.9
when9
so9
CSS9
at9
Internet9
[…]9
If9
some9
there9
add9
used8
other8
video8
mention8
how8
don't7
tags7
They7
just7
/>7
instead7
since7
URL7
probably7
information7
these7
myBoolean=new7
we7
XHTML7
document6
been6
script6
language6
string6
browser6
such6
name6
more6
could6
browsers6
would6
wrong6
version6
browsers,6
work6
examples6
put6
standard6
/>6
eval()6
code6
its6
why6
was5
doesn't5
most5
filter5
object.5
Furthermore,5
argument5
inside5
filters5
over5
document.write("5
/>");5
false.5
It's5
Also5
function5
properties5
learn5
pretty5
fact,5
very5
(or5
content5
because5
thing5
years5
own5
object5
than5
JS5
site5
What5
global5
way5
Why5
after5
within5
much5
Also,4
method4
answer4
pages4
Web4
w3schools4
text4
each4
were4
people4
attributes,4
end4
files4
done4
attributes4
works4
information.4
Ogg4
codec4
supported4
way.4
4
good4
HTML,4
explanation4
possible4
references4
better4
document.write()4
it's4
194
values4
served4
valid4
lot4
nothing4
Explorer4
jQuery4
nested4
placed4
CSS.4
Google's4
tag.4
resources4
space4
.htm4
table4
uses4
something4
syntax4
4
(and4
function,4
entire4
can't4
Again,3
itself3
multiple3
common3
avoid3
Vorbis3
make3
writing3
time3
except3
3
reference3
JavaScript.3
likely3
An3
Not3
statement3
Chrome,3
into3
3
best3
want3
where3
misleading.3
Safari,3
results3
default3
define3
must3
represents3
3
Use3
our3
true.3
shouldn't3
them3
means3
sound3
often3
now.3
doing3
page,3
primitives3
supports3
we've3
already3
now3
being3
between3
HTML5,3
automatically3
think3
false3
DOCTYPE.3
block3
least3
sequence3
scripts3
specifies3
developers3
bad3
development3
named3
out3
mentioned3
explicitly3
There3
certainly3
few3
ask3
above3
problem3
file3
.html3
write3
two3
claim3
tags,3
document.write("Browser3
replaced3
software3
create3
section3
whole3
pass3
Unlike3
three3
content.3
browsers.3
cause3
characters3
Opera3
HTML5.3
browser,3
explain3
what3
When3
page.3
list3
current3
suggest3
property3
trademark3
methods3
W3C3
design3
tags.3
allow3

two word phrases repeated minimum three times

PhraseQuantity
This is29
in the17
are not15
of the15
to be14
is not12
to the11
it is10
use of9
with the8
the HTML8
they are8
should be7
is wrong.7
can be7
on the7
var myBoolean=new7
for the7
do not7
If you6
instead of6
as the6
of an6
the use6
you can6
such as5
W3Schools has5
does not5
is the5
that W3Schools5
This page5
an HTML5
will be5
document.write("
5
that you5
that the5
/>
");
5
way to5
is an4
to do4
Internet Explorer4
by the4
not be4
the examples4
be nested4
if they4
when the4
have been4
In fact,4
attribute is4
over the4
the argument4
The example4
argument is4
Question 194
lot of4
to use4
can use4
is to4
and is4
this is4
is used3
used to3
to avoid3
to create3
is misleading.3
one of3
to add3
wrong. The3
in an3
tag is3
This code3
use multiple3
to suggest3
not true.3
replaced with3
the script3
It is3
is false.3
if you3
should never3
there are3
must be3
be placed3
be done3
is one3
the W3C3
nothing about3
could be3
of these3
support the3
You can3
table in3
answer is3
mention of3
in HTML3
string to3
likely to3
No No3
support for3
the variable3
but they3
the HTML53
you can't3
is that3
is no3
as an3
is pretty3
the browser3
is also3
of how3
how to3
in all3
from the3
has no3

3
W3Schools is3
the wrong3
they never3
served with3
using the3
it in3
is very3
an object.3
W3Schools should3
version of3
defines the3
to learn3
should not3
tag. This3
be used3
but you3
no mention3

three word phrases repeated minimum three times

PhraseQuantity
the use of6
document.write("

");
5
This is not5
This is wrong.4
the argument is4
This is false.3
served with the3
should not be3
one of the3
in the HTML3
of an object.3

B tags

W3Schools

U tags

I tags

images

headers

H1

W3Schools An Intervention

H2

Are you using? Abusing? We are here to help.

From:

W3Schools is trouble

Why does it matter?

What should be done

“Build One Yourself”

Quizzes

The Road Ahead

H3

Are you using? Abusing? We are here to help.

From:

W3Schools is trouble

Why does it matter?

What should be done

“Build One Yourself”

Quizzes

The Road Ahead

H4

Bad education hurts.

H5

H6

internal links

addressanchor text
Welcome
Trouble
Why
What
How
Forward
[d]
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
HTML
XHTML
CSS
JavaScript
jQuery
the fine resources mentioned above

external links

addressanchor text
@addyosmani
@ajpiano
@alrra
@antimatter15
@ard
@atornblad
@bentruyman
@beverloo
@bjorninge
@boazsender
@boblet
@bradneuberg
@brianloveswords
@cowboy
@c_t_montgomery
@danheberden
@darcy_clarke
@devongovett
@edwinm
@ekashida
@erichynds
@franksvalli
@gf3
@gridinoc
@heycam
@jamespearce
@jerem
@kangax
@kfranqueiro
@kriskowal
@lightroy
@mathias
@miketaylr
@millermedeiros
@mrnibbles
@nimbuin
@paul_irish
@peolanha
@ralphholzmann
@robfaraj
@rwaldron
@scriptin
@seankoole
@sephr
@slexaxton
@slightlylate
@trygve_lie
@zetafleet
certifications
Opera Web Standards Curriculum
Google's HTML, CSS, and Javascript from the Ground Up
SitePoint
Learn
HTML element reference
The MDC (Mozilla's Doc Center)
PromoteJS
www.w3schools.com/html/html_headings.asp
www.w3schools.com/html5/html5_intro.asp
www.w3schools.com/html/html_getstarted.asp
www.w3schools.com/html5/tag_script.asp
www.w3schools.com/html/html_styles.asp
www.w3schools.com/html/html_frames.asp
www.w3schools.com/html/html_elements.asp
www.w3schools.com/html/html_getstarted.asp
www.w3schools.com/html5/html5_webstorage.asp
www.w3schools.com/html5/html5_ref_standardattributes.asp
www.w3schools.com/tags/tag_q.asp
www.w3schools.com/html5/html5_form_input_types.asp
www.w3schools.com/html/html_elements.asp
www.w3schools.com/html/html_links.asp
www.w3schools.com/tags/tag_font_style.asp
www.w3schools.com/html/html_tables.asp
www.w3schools.com/html/html_forms.asp
www.w3schools.com/html/html_colors.asp
www.w3schools.com/html/html_colornames.asp
www.w3schools.com/html/html_colorvalues.asp
www.w3schools.com/html/html_whyusehtml4.asp
www.w3schools.com/html/html_head.asp
www.w3schools.com/html/html_url.asp
www.w3schools.com/html/html_urlencode.asp
www.w3schools.com/html5/html5_video.asp
www.w3schools.com/html5/default.asp
www.w3schools.com/tags/tag_p.asp
www.w3schools.com/html5/tag_meta.asp
www.w3schools.com/html5/tag_details.asp
www.w3schools.com/tags/tag_hn.asp
www.w3schools.com/tags/tag_phrase_elements.asp
a title of a work
www.w3schools.com/tags/tag_dl.asp
represents an association list or description list
www.w3schools.com/tags/tag_header.asp
represents a group of introductory or navigational aids
www.w3schools.com/css/pr_pseudo_after.asp
www.w3schools.com/css/pr_class_display.asp
www.w3schools.com/css3/css3_2dtransforms.asp
www.w3schools.com/css3/css3_fonts.asp
www.w3schools.com/js/js_timing.asp
setTimeout()
eval
www.w3schools.com/js/js_browser.asp
spoofable
document.write
document.write
www.w3schools.com/jsref/met_win_setinterval.asp
www.w3schools.com/jsref/jsref_eval.asp
eval
dangerous function to use
www.w3schools.com/JS/js_statements.asp
hoists
www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax2
ajax
www.w3schools.com/js/js_functions.asp
www.w3schools.com/js/js_objects.asp
www.w3schools.com/js/js_obj_boolean.asp
Boolean
typeof
www.w3schools.com/js/js_loop_for.asp
var
var
www.w3schools.com/js/js_summary.asp
www.w3schools.com/js/js_loop_for_in.asp
Object.prototype.hasOwnProperty
www.w3schools.com/js/js_whereto.asp
www.w3schools.com/js/js_popup.asp
www.w3schools.com/jsref/jsref_regexp_compile.asp
compile
www.w3schools.com/js/js_intro.asp
www.w3schools.com/jsref/jsref_obj_regexp.asp
www.w3schools.com/JS/js_obj_array.asp
Array
www.w3schools.com/js/js_form_validation.asp
with
if
if
www.w3schools.com/jsref/dom_obj_event.asp
event.preventDefault
event.stopPropagation
www.w3schools.com/JS/js_howto.asp
document.write
www.w3schools.com/js/js_obj_date.asp
getTime
www.w3schools.com/js/js_image_maps.asp
www.w3schools.com/js/js_animation.asp
www.w3schools.com/js/tryit.asp?filename=tryjs_animation
www.w3schools.com/js/js_variables.asp
http://goo.gl/rXrY7
www.w3schools.com/ajax/ajax_xmlhttprequest_create.asp
var
www.w3schools.com/js/js_events.asp
event.stopPropagation
event.stopPropagation
event.which
www.w3schools.com/js/js_special_characters.asp
www.w3schools.com/js/js_throw.asp
throw
www.w3schools.com/wap/default.asp
www.w3schools.com/tcpip/tcpip_addressing.asp
www.w3schools.com/svg/svg_inhtml.asp
www.w3schools.com/svg/svg_examples.asp
SVGWeb
www.w3schools.com/svg/svg_filters_intro.asp
www.w3schools.com/svg/svg_filters_gaussian.asp
www.w3schools.com/svg/svg_grad_linear.asp
www.w3schools.com/vbscript/vbscript_intro.asp
www.w3schools.com/php/php_mysql_insert.asp
SQL injection
www.w3schools.com/
www.w3schools.com/browsers/browsers_explorer.asp
w3schools.com/browsers/browsers_stats.asp
www.w3schools.com/quiztest/quiztest.asp?qtest=HTML
www.w3schools.com/quiztest/quiztest.asp?qtest=XHTML
www.w3schools.com/quiztest/quiztest.asp?qtest=CSS
www.w3schools.com/quiztest/quiztest.asp?qtest=JavaScript
document.createElement
innerHTML
document.write()
block parallel downloads
Using == instead of ===
Array
navigator.appName
www.w3schools.com/quiztest/quiztest.asp?qtest=jQuery
jsdom
Chrome
Personal Blocklist