Silktide is different from most website analysis tools in that it doesn’t just look at the downloaded source code for a page. Instead, it sees the computed source, which is the HTML that the page creates after running any scripts.
For developers familiar with Chrome, this is the difference between viewing a page’s source (right click, “View Page Source”), and inspecting the current page (right click, “Inspect”).
However, as a result, some developers may be confused by why the source code they see in Silktide doesn’t match the source code that they wrote on their site. Imagine you had a HTML page like this:
<html> <body> <h1></h1> </body> <script>document.querySelector('h1').innerHTML="Hello world";</script> </html>
Silktide sees the computed HTML for this, which would look like this:
<html> <body> <h1>Hello world</h1> </body> <script>document.querySelector('h1').innerHTML="Hello world";</script> </html>
Note how the script has been executed and the change to the H1 tag included.