Hi Pawan,
You can think of WebViewer as the HTML5 viewer (DocumentViewer, Document, AnnotationManager, etc) that allows you to view documents. WebViewer supports two backends (XOD and PDF) which allows the same WebViewer UI to display either XOD or PDF documents.
The PDF backend (PDFNetJS) comes in two packages (Lean and Full) depending on how you want to use it. The lean version is actually the same as what you would download from
https://www.pdftron.com/downloads/WebViewer.zip. It includes both XOD and PDF viewing. It's mainly to help customers coming from the PDFNet section of the website find it as they may be interested in PDF viewing and modifications but not aware it could be done in the browser.
The full version includes basically the entire power of PDFNet (view, annotate, split/merge, fill-forms, redact, optimize, stamp, generate, convert, encrypt, etc) though it can also be used for simple document viewing like the lean version. Here is a tutorial for getting started with the full version
http://pdftron.com/webviewer/pdfnetjs/tutorials/PDFNet/starting-out.html.
The reason there are separate lean and full versions provided is because the file size of the full version is significantly larger. If you only want to view PDF documents and won't take advantage of the other PDFNet functions then you would just want to use the lean version for a faster load time and less memory usage.
So in conclusion the WebViewer download is the same as the PDFNetJS Lean download, they're just different ways to access it on the PDFTron website. PDFNetJS Full includes the full power of PDFNet but for the browser, and because of its larger size it should only be used if you'll be taking advantage of those APIs.
I hope this helps clear things up!